I agree that there is not a war, but a definite difference than years past.
This questions caused me to take a pause and examine why I thought this was going on. For me, the fact that America is a place where multiple nationalities, ethnicities, and religious ideologies co-exist, it is understandable that some people would resist the American Christmas. Too many different people with too many different celebratory traditions in America to blanket the "season" with one dominate idea. If America is a country which supports (or tries to support) multiculturalism, than it is no surprise that some react with dislike (for lack of a softer word) towards the traditional American celebrations.
As a Christian, I have no problem celebrating the holiday. I wish to celebrate for myself and my family. It is against my heart to take away anyone else's ways of raising up what they believe in.
If we are to be a country which embraces all, we cannot look at the "attack" on Christmas as an attack. Instead, I think it is better to look at as a time where we come together as families in order to celebrate in our own ways.
The fact that the world has changed is the bigger problem for those who cannot accept it.