A little background: been dating this girl for a year and a half, she always had a bf. We have history together, even an abortion...bc i didnt want to commit etc.

In recent events relevant to the post, she was at a club with her female friends and started making out with this other girl, her current bf said he would come over so as soon as he arrives he catches her and makes a big deal out of it... She said it meant nothing and was just a little tipsy. So as soon as they arrive to their apt, she falls asleep and he checks her phone and finds a conversation with one of her best friends..

The conversation was late back in july (since she deletes everything), with her best friend talking about how good i fuck her and not wanting to leave me but feeling a guilt trip due to the whole situation, etc.. girl talk. The guy trips and doesnt let her leave for a whole day, until he tries to figure out who she was talking about. She gaslights him and tells him its all made up and just wanted to boost her self esteem.

My birthday was on the 3rd of nov, i came over to see her and i had previously stated that in chat (he saw a few lines of conversation with me and her but not the whole context bc she deletes everything). So he kept on about how the guy she was talking to her best friend was me. She felt cornered and the guy even talked to me through her whatsapp pretending to be her, i kept it cool and just told her to piss off that i was busy, so he left it at that.

So recently on the 5th of november, the guy goes the whole weekend to cancun, comes back and we had forseen he would text me through her phone, a second time. However this second time i was acting like a dick and told her(him) i didnt have the conversation that he had seen (because she erased it so he was asking for that conversation through her profile). That i wasnt interested in her romantically and that i was dating someone. I sounded so dick that after that conversation the guy looked at this girl in the eye and said you think im stupid? Youre lying to me in my face, get out. So she left crying... I didnt hear from her that whole day.

Next day she calls me and tries to blame me for not being convicing enough and saying things we hadnt agreed on, which i pressure flip and said she was the one that got caught and that i had done nothing wrong, so she then said she needed time and didnt know if she wanted to keep this up, not at the cost of her relationship, so i replied that.... i dont do time. She said she needed two weeks to figure things out (??). So i said sure, but im not on standby, im going to date other girls meanwhile you decide what to do. She said she understood and hoped i didnt go sleep around just because i was upset, and i told her im not upset to take the two weeks or whatever she needs.

I've already gone out with a few women lately, and its absurd how this guy takes her to guadalajara,Mx with friends. Knowing everything that has happened. He's obv loaded with money but i cant put my finger on what she exactly wants from me or him.

I already know this whole situation is batshit crazy and has redflags, i dont mind i just want to keep this fwb because she fucks so good. However when i try to treat her as fwb/plate she gets upset. Lately shes been trying to pull out the "all you think about is sex" card, and i always shut it down with, "worry when i dont want any contact with you or you stop being attractive to me".

Should i just let her return like that? Should i punish her for this pullback or is what she asking for reasonsable? i think she felt pressure from the whole situation, this beta cuck even said outloud he would hire someone to track her so she got all anxious and told me what she had heard over the phone.

All thoughts on the situation are welcome, you dont even need to state theres a slight oneitis.