Why is it that most people will happily greet a Muslim with a “Happy Eid” at the end of Ramadan, or a Hindu with “Happy Diwali“, yet will insist on “Happy Holidays” instead of “Happy Christmas”?

I am not a Christian, but I have no issue with wising anyone a “Happy Christmas” during the season any more than I would have had a problem with wishing everybody a “Happy Eid” had I — Cthulhu forbid: Muslims don’t like non-believers in their countries much… — lived in a Muslim country.