@Captain24 I would say that is less to do with your resolve and more to do with the fact that it is family. Being around our family of origin tends to put us right back into our childhood patterns and narratives. I often get frustrated when I visit family, because sometimes it feels like all the work I've put into my recovery goes out the window, and I'm 8 years old again crying from frustration.
So it's not stupid, and it's not that you're 'too nice' (no such thing, you're the perfect amount of nice, it's one of your great qualities). Think of it this way - animals learn their most important survival skills in their earliest years. These get wired into neural pathways which become patterns of behaviour. When you were little, it sounds like you had to appease everyone else, or you'd get yelled at or punished in some way. Now, even though you logically know you don't have to do that, your lizard brain is still gonna scream at you and say 'but NO can't do that or we will be on our own and that means DEATH'.
Breaking out of these habits is hard, but not impossible. Maybe this xmas is just about enduring, but by next xmas, you could have more inner resources and resilience to be able to stand up to them - even just a little bit. It kinda becomes about teaching our survival system that we can in fact alter our behaviours, and when the outcome is that you get relief instead of pain, your survival system will start rewiring.
Did I explain that in a way that made sense?
OH also!! I wanted to offer a thought to you, it occurred to me last night - re: your safety plan and coping tools stuff - would it maybe help to go trawling through all the resources in the Toolshed? I know there's stuff in there about coping tools and like 'how to boost serotonin' and stuff like that, so could be a good place to get some inspiration. Side note: this is probably an activity best done when you're regulated, or with your psych!!