I think it’s about balance, my kids have a tonne of plastic toys that bring them joy and which they play with a lot. I try not to get faddy, disposable toys (LOL dolls, I’m looking at you...) but sometimes other people will buy them. I try to avoid fast fashion and recycle clothes they’ve grown out of.
In terms of Christmas, we keep things as low key because my two get completely overwhelmed very easily. So no multiple visits to Santa, picking up cheap plastic and chocolate en route, we avoid special Christmas pjs that they’ll get one season out of, Christmas jumpers are bought big enough to get a couple of years out of etc.
I won’t be teaching mine about forced labour etc for some time to come, it’s my job to source things for them and to support ethical living as far as is practical. They’ll learn through example. I also think it’s a tall ask to expect children to have empathy for other, unknown children to the point of feeling that they aren’t missing out. You can not buy or let them have, explain why and deal with them feeling like they’re missing out but expecting them not to get caught up in the next big craze because of others misfortune is a bit of a stretch I think.
Do charity work at Christmas if you want, though I’d rather set that example but doing something all year round. People aren’t just poor and exploited at Christmas!