Have only skimmed this thread.
You know you behaved badly, nuff said. Could you email her a carefully worded email? Very carefully worded, that is, as these things can come back to bite you in the arse.
She sounds like an utter wanker. I have no tolerance for 'boo hoo poor ickle me' behaviour, how old is she, five? I'd've told her to belt the feck up, so I admire your restraint.