I have to say, this is one of those areas of political correctness that I find a bit mind-boggling. Who cares what someone says to you, if the only intent is positive & to convey good wishes?
I don't care if a French guy comes up to me in July and says "Happy Bastille Day." For him, it's Bastille Day, and he's conveying that he wants me to enjoy the day as well, though I may not celebrate it like he does. Nothing more.
That's said, O'Reilly is definitely a fool....
Again, its not that the recipentant of the well wishes is offended, its that the wisher looks like an egocentric, ethnocentric, ignorant, fool!