I reckon that if she'd told you half of these things when you were dating, then maybe things would have worked out a bit better. Anyhoo, she didnt and thats probably why things stressed out so much btwn you both.
I think she's still feeling very bitter towards you. She sounds a bit complicated and wanting to lash out at u, even tho u feel like you havent done anything.
Best thing to do right now is to not contact her for at least a few weeks, otherwise you'll give her a reason to go mad at u again! It really really hurts so much when a breakup happens, and you kinda need to accept that you both might not be able to be friends for a very long time, if ever. You need to let the relationship go. It wont happen overnight but by not beating urself up about it and by not brooding about the relationship, the process of getting over it and letting it go will happen much quicker. Resist all temptations to contact her and just try to build yourself up again. Make sure your friends and family are near by if you feel like you need to talk to someone