yeah, i know what it's like to not get along with a parent. i still have all this anger at my dad from childhood and beyond. i think it's good that you're talking about it on here. but it sounds like you're both getting into all these negative emotions, and those tend to escalate. it's hard to have a decent discussion like that - you feel hurt, she feels hurt, and it comes out as anger. but sometimes if you stick with it enough, you can get past that and actually have a decent talk. it helps to focus on communicating how you feel, and not on what the other person did wrong. and a lot of times there are incorrect assumptions about what motivated the other person to do something.
she may not have been a great mother, but try not to take it personally - people can have all kinds of problems that can interfere with parenting. and yeah, i should take my own advice.
anyway, sorry things are so bad - if it doesn't get better, maybe you could stay with a relative for a bit?