In response to your first bit, I too have a jealous mother. I have a thread called now it's my mum. Maybe give it a read.
My mother was also a single parent and I know for a fact that she is jealous of my happy marriage and supportive family. She is jealous of how easy it is for me, compared to the shit she has been through. She lacks empathy and warmth, BUT she is my mum.
When I was a teenager I was a cutter (well before the stupid emos). I used to slash my upper arms with razor blades. I have a scar near my armpit that could have killed my if I was a cm (half an inch) further into the inside of my arm. I told her about these things and her response was "I used to scratch myself with a compass in school too". My mind went into a serious case of WTF?!?!? because I didn't think the 2 things were comparable at all. She has done this to me all my life, belittled my problems, but I now know why she does it.
My mum had an extremely traumatic childhood. She never felt loved, always felt abandoned and had all types of abuse on top of it. With never feeling loved she never learnt how to love. She has done her best to give my brothers and I a better upbringing. She was a stay at home single parent and even though she wasn't always nice, her improvement on her parents was actually physically being there for us. Personally, I'm raising my son in a way that he will always know that he is loved. Chances are he will have issues with how he was raised and will try to improve on what I've done. It's the way of life.
Now that I have expressed that I can relate, I would have been hurt by your mums words too. It would not be enough for me to turn her out of my life. You get one mum and while it is great that you're in touch with your dad, don't ditch your mum for your dad. If your dad had REALLY wanted to see you he could have. I too have an absent father and for quite some time I gravitated towards him because he hadn't caused me as much direct pain and then I realised that both my parents are simply human and both of them are quite flawed.... just like everyone else. Take some time out from her and then slowly let her back in, on your terms. Don't be too harsh on her though. Start with not giving her the power to guilt trip you. After a couple of weeks of not talking to my mum, she contacted me and we have been on better terms since.
Oh and what Vashti meant, is you came here discussing one small thing and when people responded the whole thing snowballed into a life time of abuse.
'People are never perfect but love can be. People waste time looking for the perfect lover rather than creating the perfect love' - Princess Leigh-Cheri from Still Life With Woodpecker.