Merry Christmas to all and if they take offense at that I just write them off as an idiot!
Marvelous.
I'm surprised to see other Atheists on here. Christians need to understand that even though they're the majority, the odds are high that you're going to come across somebody that either A. Doesn't believe in any God (agnostics (?) or atheists), B. Believes in higher beings, but doesn't follow rules of any religion, or C. Is a non-Christian religion with separate beliefs and ideals. Because of that, Happy Holidays is a polite greeting for strangers that covers just about everyone. You don't greet everybody with "Happy birthday!" just because it could be something they're celebrating that day, so you shouldn't assume that everybody celebrates Christmas. Until you know what they believe, "Happy Holidays" is the polite and intelligent greeting.
Saying that, I think the PC crap of removing "Merry Christmas" is just stupid. Take the Tulsa "Holiday Parade" for example. The city/coordinators/whoever else that put this parade on shouldn't cater to the needs of everyone for the sake of political correctness. If they wanted to put on a Christmas parade, then put on a Christmas parade. What's stopping people from putting on a Hanukka or Kwanzaa parade?
Myself, I'm an Atheist, my wife is, I believe, more Agnostic, but, we celebrate Christmas and we celebrate the hell out of it, minus church, prayer, and celebrating Christ. We have a Christmas tree, we hang up Christmas lights, we have Christmas parties, we give/receive/open Christmas presents and we wish our family members and friends a Merry Christmas, because we know they all celebrate Christmas. To us, Christmas is a holiday for togetherness.