Iwas quite a lot like your DH.
I still am in many ways.
Hate consumerism, waste, plastic, etc etc
But there are things I learnt I had to drop otherwise DS would have ended up going without.
All my clothes pre DS were as ethical as I could get.
But they are expensive/hard to get when you live in lots of places that aren't big/arty towns.
It quickly became clear as we were quite skint, if I didn't swallow my principles at least a little bit, DS would go without shoes/coats/socks etc.
I still do my utmost best to live as ethical a life as possible.
I have to accept that there is a balance between giving DS a good, healthy life and living by rigid and strict codes of ethics.
But I also enjoy Christmas, we have gifts, nice food, decorations etc, but we don't spend loads, waste things or go overboard.
I decorate a lot of the house with holly, ivy, pine branches etc etc, all collected on country walks
Make my own wreath and stuff.
Hate plastic tat, but you can have a magical veggie, ethical christmas without stress and control.