This isn't about being virtuous. It's about facing up to the fact that we've been wrecking the bloody planet for decades and we now have to face up to reality and change our behaviour.
But why specifically Christmas? It is perfectly possible to have a really lovely Christmas with all the trimmings without condemning the planet to perdition or going to great lengths to do so.
When people condemn Christmas they are always complaining about 'other people' and never include themselves among hoi polloi, who buy plastic toys wrapped in plastic, intensively reared poultry, unwanted presents that are thrown away (no taking to a charity shop?).
From the dawn of time people have celebrated the winter equinox. It used to be with huge bonfires, heavy drinking and slaughtering vast quantities of animals in a way we now do not approve of. O horror, all those emissions, the cruelty, the waste.
What people do now I do not know, nor care much. As I said, a lot of people here telling us what 'other people do' that they disapprove of.
Things for sale that do not interest me I do not take any notice off. So the shops could be stuffed with plastic toys, or they could all be made of wrought iron, I wouldn't really notice.
I have my own code of ethics and spend on Christmas accordingly and we have a wonderful time.
If we cannot let our hair down and celebrate once a year, life would be pretty boring. Perhaps people would like to follow in the steps of Oliver Cromwell and ban Chrismas and make everyone go to work. In their offices, no sneaking around the ban by working at home.
I little too much virtue signalling on this thread