LOL. Oh I see. The great lie that if you don't agree then you don't care.
I find all this sincerely amusing, since I dare say I've seen more human suffering and pitched in to help than 90% of the socialists I meet or talk to. Indeed, looking back at my early years I'd probably be defined as a socialist. Yet over the years my stance has changed in a way I like to think of as maturing. Although you will no doubt consider it merely rotten.
The great failing of socialism, and your own messianic green tendency, and indeed your anti-Christmas stance, is that you propose solutions which need to be applied uniformly and dramatically to the entire human race, against its strongest natural inclinations. And perhaps if applied across the board they would achieve the object you have in mind. BUT THEY CANNOT, because thankfully the human spirit is too trenchant to be swayed by a tyrannical imposition. The result instead from partial application is the breaking of current institutions and oppression of a minority (those you can lay your hands on) for the simple purpose of depriving what alrready is and subliming it into so much hot gas.
Your crusade - and I use the word in its fullest sense - against Christmas may serve to make particularly sensitive souls lose their taste for a holiday they might otherwise enjoy. It might wreck some cheerful congregation's intended public artwork. It may even, with the greatest determination, reduce global economic activity at Christmas time. But it cannot achieve its aim of solving the global warming issue. So whom does it serve?
You will bridle, I'm sure at my insinuation that it only serves your desire to place your morals publicly above mine. But as Hurlshot has already said, your entire line of reasoning directly assumes that when I celebrate Christmas I only do so out of a blinkered and fatuous contempt for my fellow man. So this makes us even.