Is she on any medication? Because if she is, she might need to see her doctor to have it adjusted. If she is not, maybe she should see a doctor and get some.
Having said that, it sounds like you're a wonderful guy who is trying to do the right thing, and she is a total attention-seeking histrionic bitch. It would be great to hear her side of the story first-hand and even Miranda's side of the story first-hand.