The focal point here is when zehive said he still wants Vienna to be his friend, regardless of the fact that she was "abusing" him. That actually takes quite a lot of commitment, it shows their strong bond and also the fact that they are very good friends, and if you were to think about it logically, there are reasons why the OP still feels connections for her regardless of the way he was treated. In fact saying that alone really stands out and resonates above everything else he has said, to me at least.
Now, if he hadn't said something like that it would be a different story altogether, in fact that was a very mature decision zehive, even though you probably meant having her as much more than a friend, I still applaud you with what you said, you have a very kind mind.
I met an American girl a few years back she fell in love with me and I with her. But she also loved someone else, her previous lover, and another guy and another. Of course this burned, but how could it move my love for her. Coming back home we had regular skype calls for 5 months, it was also very enjoyable, yet she still had love for others though she hailed mine above all.
Then came summer and I left for vacation for 2 weeks and on my return she told me she had a boyfriend, she pause my calls to talk to him, our calls became less frequent she claimed love but all I could see was a fire demon. But then it struck me, she was confused, in fact I had learned she ran away from home because of my leaving, she actually depended on me for her comfort, that much. Yet she could still get a boyfriend, love him, love me, love anyone else. It burned a lot at the time, but then it hit me, she did not actually want to hurt me, not answering, treating this new one the way she treated me, it felt absurd, and like she was something I don't wish to call her, but most importantly I realised she was emotionally immature. And zehive, thats what I believe Vienna is, emotionally immature, she doesn't mean to hurt you at all. Unfortunately, a lot of people are raised that way, and I pity your situation, she just can't make a decision.
Now, I have no idea what the world is coming to if someone is just expected to be abused, suck it up and leave. You should end a stronger man, suffering a bunch of pain and tears, will just be a waste otherwise or you will find yourself in this situation again, and so will Vienna to someone else. That is option 1, option 2 can be much, much better. Its like a playground bully you can suck it up and walk away and you would be fine, you'd just be another coward, fine. Now lets saythat playground bully was your best friend, you could suck it up and walk away, leaving your friend to suffer, and you suffered for no reason. To me that is BS by all means and I just cannot agree with it, so yes it is more than obviously immature to unfriend her, it helps noone, those scars are rubbed deeper into zehive's heart, not trusting anyone again, his heart will still skip a beat at the yell Vienna and the girl will also be an emotional wreck, if zehive can fix this he can fix this good.
He doesn't want to do remove her from his life, and thats reason enough to keep her, you aren't treating the girl as anything more than a slut, but I see her as a human being like us all
I took way too long to respond but I hope you haven't done anything that's worth regretting yet. Vector I still ask you to make a response to this, not only because I haven't had anyone willing to have an intelligent argument with me for a while, or for further philanthropy on this topic, but also for zehive's sake and for his ability to choose a path, also I would like to know why you told him otherwise.