@Setanta,
What I find interesting is the mainstreaming of it all.
By excising the religious element, it gets to look like a common, nonreligious event, like New Year's and, as such, can confuse folks and get 'em to think that such things are mainstream and universal when they really aren't, as they crowd out other celebrations.
Case in point. Friends of my Dad immigrated here from Russia over 20 years ago. They are Jewish, like we are. The first December they were here, they had a Christmas tree. Why? 'Cause it's
American.
We explained to them, no, it's
Christian. If you want one, then fine, but recognize it as the religious symbol it has become (yes, I am well aware that it comes from a pagan tradition but the vast majority of people who put up Christmas trees do so for a Christian celebration).
The following year and ever after? No Christmas tree.