Well, yes and no. I was agreeing with you up to that point.And, for that matter, isn't it far more Christian to behave towards non-Christians with love by wishing them happiness, too?
I'm a Christian, and in Christmas time, I usually wish people "merry Christmas". I don't say that because I want to wash their brain and force them to adhere to my weird cult, I don't say that because I'm part of a conspiracy dedicated to negating the right of minorities to celebrate whatever they want to celebrate, I say that because it's Christmas and I want people to feel merry. If they get offended by that, honestly, it's their problem.
Well, okay, but wouldn't "Happy Holidays" perhaps show you want people to feel happy?
Not to exactly defend the removal of Christmas. I see no problem with saying "Happy holidays" or "Season's Greetings" since the holiday season has a ton of holidays in it. It's not because anyone will get offended--it's because it's a simple fact that not everyone celebrates Christmas and wishing everyone a Merry Christmas is like wishing everybody on Earth a happy birthday every day of the year--it's a really nice thought, but it's a little puzzling as to why you're doing it.
No, it's when weird shit like trying to call a Christmas tree a "Holiday tree" crops up. Then it's just stupid. No one sane is offended by a big pretty tree.