I agree and I'd go no-contact completely. Nobody needs that shit in their life. You can take care of yourself now @CeciledeVolangesdeNouveau , it's not only allowed, it's very sensible.
I made it simple years ago OP. I stopped buying presents for anyone except DH (we've no children) and if I haven't seen anything I think he'd like I ask what he wants, if he shrugs or says "nothing" he gets nothing just a lovely card. I'm done with doing other people's thinking for them. Not only do I have to choose my own present for him to buy me, I also have to go shopping with him to buy it. I never ever have a surprise to open on Christmas day and I'd like one, but it isn't going to happen. So this way it equals out the mental load. I told everyone else I can't afford it, it's a reason they can't kick off over. Most of the family have stopped buying me gifts, if they ever did, and it's a relief not to have to pretend I like whatever they got me. I don't believe in giving cash, it's completely pointless handing each other £20/30 or whatever, everyone may as well keep their own cash and buy themselves a present with it, at least they'd get what they wanted.
I decorate how I like, usually a small fake tree and little else. It doesn't feel like a chore putting it up or away and we like looking at it.
I send cards to neighbours in my block and to family. Mostly this is out of duty but it's quick and easy to do and maybe makes some people happy. I even send cards to the neighbors I don't like and the family members I know will put them straight in the bin because they don't do cards. I don't let it bother me. It's just so nobody can say I snubbed them.
I'm happy to make plans to meet up around Christmas time but I see nobody on Christmas day unless I want to. There are 364 other days of the year that people can pretend they want to see me out of politeness, if they wish. I don't need to give up my Christmas day just to make them feel less awful for ignoring me the rest of the year. If we get an invitation somewhere and want to go for a few hours, we go. If only one of us wants to go for a while, then that's what happens. It's nice - relaxed, easy and unpressured.
We eat whatever we feel like. Usually an ordinary meal and plenty of Christmas treat food throughout the day. I never host Christmas, there's nobody I'd want to invite who lives close enough and I've no room for overnight guests. It's my idea of a nightmare. I'm happy for people who wish to drop by for a cuppa and nibbles on other days, whether it's Christmas or not.
I love Christmas, it's magical. A rest, some treats, maybe some festive plans with friends, maybe some Christmas cards received, a general positive feeling around town, everyone seems happier. It's nice. I'm not letting anyone ruin it.
Time for you to start some new traditions for your nuclear family OP? What you're currently doing isn't working for you.