December 25 is a federal, as well as religious, holiday.

People get the day off, even if they aren't Christian.

So, to me, saying "Merry Christmas" is simply saying "enjoy your Dec 25 holiday."

I don't know why, short of over-sensitivity, that should be offensive.