Hi Abyssal, I know how you feel. If it was not for my dad I would have rid my mother from my life long ago. I know, (as maybe is the case with your mother) that she has her own issues that I have to realize are there and maybe she cannot control them like I sometimes cannot control mine... but still I was not put on this earth to be her emotial punching bag. It took many, many... many theripy sessions to realize her behaviour is her behaviour and there is nothing I can do about it. Until she is ready to admit she has a problem no one can help her. I don't know your personal situation, but for me to cope I had to distance myself as much as I could from her. As much as it caused me pain I had to stand up for myself. I don't mean vent on her, but rather point out what she is doing and that it is not an acceptable way to talk to you. I had to stop trying to be the perfect daughter and try to be the best me I could be.
Do you have a theripest who can help you find your voice, without losing your head?
Sorry I tend to ramble. I just wanted you to know you are not alone.