Magefeanor said:
Seeing as I'm a person afraid to speak my mind, you can say booze kindly tells my timid personality to go fu*k itself.
Best quote.. EVER!
Anyways over to your actual problem. No you are not wrong, in fact get as afar away from the girl as humanly possible, she is not good for you. Hang on I need to put on my hat for this *Puts on hobby psychology hat*
DISCLAIMER: I am being rather hyperbolic here, to make a point:
Girls don't know this about them selves, but they are addicted to attention and people taking care of them, and the more of this they can get without having to pay for it (i.e commit to anyone) the better they are off. That is sort of what you are, you are the damage sponge to her, she can talk to you about anything, and you suck it all up because you "love her" and you are "happy just to be there for her". Basically she is getting the milk for free

You are giving her all the emotional "security" that she needs, so she doesn't need to get that from her douchebag boyfriend.
Thing is it is VERY important to know that girls have no idea what so ever that they do this to guys, they are just happy that they have a shoulder to cry on. And hell sometimes it is nice to be that shoulder, but know this: That will most likely never lead you to a relationship with the person.
So in a sense you are right in doing what you did, probably not good that it happened when our good friend Alcohol was in charge, him and Mr. Rage are not good to have around when you are making a rather important point:
You don't want to be her emotional crutch no longer, and if she won't be YOUR boyfriend, you don't want to be a part of her life
So get away from the girl, that way you will eventually let her go. It might not be easy, but it is what
you need right now. The only persons feelings you need to care about here is your own, you have cared for her's for way to long.