On a related note, my mother made my life miserable in many different ways, even after I moved out. After a breakdown and in therapy, I learned how to stop it.
The next time she started harassing me, I said, 'You know? I don't live here. I don't have to put up with this anymore!' and Just. Left. Walked out the door and drove home. She yelled and screamed after me, but I ignored her.
It was the hardest thing I'd ever done in my life, but after I did it a second time, she learned to control herself around me, and our visits because a lot more pleasant. I was very glad about that because she died shortly after, and we had some very pleasant visits before she left.
Of course, it still left me with a very strong need to *never* be caught in a position where I couldn't just walk out of a bad situation. I got *caught* like that once at my sister's place and it left me with actual scars (self-mutiliation) that remind me that I can't get into those kinds of situations.
Just leave. It's the hardest thing in the world.