I'll get right to the point, although there is much I could say about my experiences as they relate to your story.
The fundamental problem here is lack of experience. If you were wiser you'd be able to simply say, "Look here's the deal..." But, you can't. That's okay- you'll get there. I'll give you a major clue though, read on.
Women will make you nuts all your life and for entirely different reasons at different times. When you're a child, they're your teacher, your mommy, the little girl next door.. think back. They drove you bananas. When you're a teen, they make you want to explode all the time. They alter your entire world, changing the way you think, dress, act, plan... They drive you nuts. When you're a 20's something you go through crazy roller coaster flings, sometimes one night, others a month, sometimes years. When you're married they make you nuts on a whole new, never imagined, level.
But one thing will remain constant in all women at all stages of the game.
They're attracted to confidence. This is genetic.
That said, there's a whole lot more to it than that, but remember that concept and you'll be okay. For example, confidence does not mean arrogance or ego, but simply trust in oneself to deal with whatever happens. Weakness doesn't mean being able to share or being vulnerable, but rather not having the strength to stand up rather than sulking when you don't get your way or times are a little rough. They're two sides of the same coin really. Lack of confidence = weakness and vice versa. If you think about it from an evolutionary POV it makes sense. Women want a man that will be a rock for them and whatever children. Along with this, it doesn't hurt to be sensitive to her needs and looking good but not too good helps as well.
So... when they're young they make mistakes. They like the bad boys because the bad boys appear to be making their own rules. They come off as strong. They'd rather be taken for a ride than preached to. Then later they begin to realize that Mr. Right just doesn't exist and they're going to have to make him.
As they experiment with man making they realize that it's easier to mold than chisel, and that it's all about getting good stock to work with. All women love mates they can tinker with, but at the same time can't entirely control. It's like tickling oneself... if they control their mate 100% the pleasure is lost when the mate exerts desire for them... but at the same time they don't want the leash too loose. So the lesson there is, appear malleable but resistant- if you're like me there's no acting involved. But this lesson is for later, it sounds like this girl is still in the "take me for a ride" phase. You played it too soft. She craves your tenderness, but despises your lack of initiative. It may be too late. As I said, what needs to happen is that you put it real simple for her with all the characteristics of being strong, yet humble... "Look, here's how it is... I think I love you for whatever ef'ed up reason and I've been unable to win you over. I know I'm an idiot, but we're all idiots at times. I do know this. I know I don't like feeling like crap over you, so either we get together or I continue to feel like crap. I'm not going to stalk you, so that leaves the road. See ya later [schweet'haat][dollface]." Sorry, the Bogey pic above is stuck in my head.
And that's it man. Don't look back. Leave her with the impression that you were a damn good man, just a little green. Leave her thinking, "God I had it all and I'm letting him walk." By the way it takes time for her to ego to feel the sting. You're no doormat though, by god. You tried. You stood up like a man and layed it all out for her and basically said, "here's my heart.. it it's not good enough for you I'll kindly take it elsewhere, we're still young." Bam.
Win win for you, bro. Either you get your life back or you get the girl. Don't be a candy ass about it. Face the fire, and if it doesn't happen walk away with your pride fully in tact. I promise there's a gazillion more where she came from.. oh yes. You're blinded now, and from the sound of her little MSN tantrum she's a little pissed the blinders are coming off. Stupid people, god help us all.