Hal, I think there was a huge issue regarding her past for her to act on impulse like so. In fairness, what people are not noticing, she did apologise to you, whether she meant it or not, she did. So obviously now, so will be tormented by it. People will react quick to certain things, which relates to something of there past. and will say, or do once something has triggered it off. You, not knowingly, triggered that something to act on impulse.
My advise don't have anything against her, don't be angry with her, perhaps try send her a bunch of flowers or chocolates or something to try ease her state. and perhaps, maybe listen to her, if she wants to open up. sometimes it could be a cry of help to just to talk to someone about her experience. Call her for a coffee and just tell her that you are there if she wants to talk. and leave it at that. Pray about it. pray for her, and pray that God will give you right words to say of encouragement.
For all you know she may be the one for you. Just because she has problems, don't mean she is not right? Just maybe need some time to get rid of the things that's niggling at her. Step back a little. at least then you would shown her that not all men are alike. and hopefully she will notice that different approach.
And did is notice a little blaspheme in the beginning of the thread? lol God bless.