Secondly, the majority of Americans have always been comfortable with Christmas, Jews and Agnostics included. It seems that it became unpopular about the same time that the politically correct bunch thought that we should embrace Ramadan and Eid or Kwanzaa. Anything but Christmas.
I said: Happy Holidays" became un-Christian when it became offensive to the politically correct to use "Merry Christmas" and "Happy Holidays" interchangeably.
Note the emphasis on who is being offended here, and why. Most Americans do use Happy Holidays and Merry Christmas interchangeably. It is only recently that there has been a resurgence of political correctness that insists that "Happy Holidays" be used on the basis that "Merry Christmas" has religious connections. This is an overtly anti-Christian interpretation, because, as you say, most Americans don't have a problem with Christmas being associated with the holiday season that falls between Thanksgiving and New Years, or vice versa.
". It seems that it became unpopular about the same time that the politically correct bunch thought that we should embrace Ramadan and Eid or Kwanzaa. Anything but Christmas."
Ramadan and Eid may be legitimate but kwanzaa is made up crap.
TJMaxx won't put up Christmas signs. They have signs that say "Happy Holidays" and signs that say "Happy Hanukkah" but no mention of Christmas. I emailed them about it a week ago. No answer.