I think it's a little bit ridiculous that people get so bent out of shape by the "Happy Holiday-zation" of Christmas. The Christmas season in our culture begins the day after Halloween and goes through New Year's Day. That includes several holidays. I don't think it's rude to wish somebody Happy Holidays. What I do think is a bit ridiculous, is trying to take items for specific holidays, such as Christmas, and renaming them "Holiday" fill-in-the-blank. It's a Christmas tree, not a Holiday tree. By renaming it a holiday tree, I don't think Jewish people are going to now rush out to buy one for Chanukah. Think of it the other way around. What if we insisted on renaming a Menorah a "Holiday candle holder", so that Christians and Muslims and Jews alike can enjoy it. It's stupid.
So, here's how I look at it: In speaking to people, unless you know for sure what they celebrate, stick with "Happy Holidays". In naming objects, call it what it really is. Christmas tree, Christmas ham, Menorah, Kinara, etc.
And I think people who get upset that they aren't having Christmas shoved down their throats 24/7, should think of the fact that they most likely get a paid Christmas break from work, as well as possibly time off for Easter, and Thanksgiving, when people of other faiths must use vacation time if they want their holidays off. So, maybe, fair is fair??