Well, you want to know what I would do? It's nothing like whats happening with your girl, but I was going with this girl, only for a couple of months about 3 years ago, and basically, I got wasted and may have embarrassed her slightly in front of her family (and other stuff, which is personal :p), so she said we should go on a break for a bit, and she was pretty nasty about me to her friends.
So I say, fuck no, you either want me, or you don't, so we split. She pestered me for half a year after that about getting back together, and I turned her down every time. I fucking hate it when girls think that when guys care about them, that they'll be their little bitches, you might not want to do that, cause you're probably not as vindictive as I am, but you gotta show her that you're not gonna be fucked with.