To make a long story short, I recently broke up with my girlfriend as nothing I had done for the last few months was right, she had gone from having sex every time I saw her to I couldn't touch her for the last 3 months we were together, she acted like a cow all the time and just started using me. I put up with it for a few months even though everyone was telling me to dump her.
To try to make her happy I started taking her and her best mate out as she had complained we never went out with her friends, I then fell for her mate in a big way, (yes I know how much of a cvnt that makes me) I had the chance to sleep with her on several occasions but didn't as I was still with my girlfriend and she has a boyfriend.
After about a month of only being able to think about her and going out my mind when I wasn't with her, I broke up with my girlfriend, I then started seeing her every day, she knew I was in love with her and said she loved me as well, then she cut contact for a couple of days saying we couldn't see each other and that things had gone too far, then I'd get a text from her when she was at her boyfriends saying she can't bear to be away from me, I'd even make the hour and a half drive to where he lived to pick her up while he was at work and I'd spend the day with her and take her back before he got home.
It is clear that she is really unhappy with him, all she does is moan about him, he doesn't pay her any attention, to the point that when she got round his and his mum and brother went out she put on some lingerie and told him to come fvck her and he did the housework instead, her dad doesn't like him and I have meet him and he is a wank3r, (and that's not me being bias, he really is a complete pr!ck.) but she can't leave him for some reason, she is happier with me, she admits I treat her 100 times better than him, and she knows if she needed him to come see her he wouldn't come, whereas she knows I would.
Now the advice I want is.
A should I carry on putting up with her coming and going like the wind and put up with her trying to hurt me to push me away, then apologising saying that she gets upset by the fact I show her how she should and could be treated and then wanting to see me again and wait till they split up.
B should I walk away and tell her to fvck off.
C should I walk away and wait for her to split up with her boyfriend, then go after her.
Or should I do something else.