Awh thank you folks.
I feel so angry today - mostly with myself for letting it go on for so long and not stopping it years ago.
I also have seen that I picked my XH because he treated me in the same way as they did - I was never good enough, I was second class and nothing was ever enough.
I'm struggling to accept that BF wants to support me - I have real problems with letting him do stuff and help me.
I don't think I can see them and deal with it in my head. For a start, DB is still there with all that entails. He won't apologise, he is never wrong. He'll shout and yell me down again. And the only way that will be acceptable is for me to apologise for "losing my temper" - been here before, not as big but been here before.
The thing is, I DIDN'T lose my fucking temper. I was shaking with rage but I didn't lose my temper with them - I was angry in my tone but I just kept saying I am going home.
And thinking about it, I'd said I was going home at 7-ish because I had uni stuff to do (which was a lie but hey ho) - I knew at that point I'd had enough and the right thing for me to do was leave then.
But oh no, that wasn't what mother wanted. She wanted to play a game and make hot chocolate and all pretend and play happy families a la 1950.
So I was manoevered into doing it and then of course I "lost my temper" and I look like the bad one all over again.
GRRRRR