She left me for another guy before, and she denied it was cheating, just disloyal. She also refused to cut off communication with her ex when i asked.
A day after she admitted to trying to date her ex, I snapped at her and said I should just break up with her forever, and I called her a slut. She isn't a slut, and hates promiscuous behavior.
Her ex told her that she has dropped down too low to let someone call her a slut. She breaks up with me and we get back together. She's somewhat distant with me now, and still spends time with her ex. She won't forgive me for calling her a slut, and acts like she didn't act disloyal to me twice.
I always try to make things work, but I don't know. I feel really bad for hurting her, and I regret it. But she won't cut her ex off, and won't forgive me or start treating me with love again. Should I keep letting her treat me like trash because I called her a slut? Is calling her a slut worse than her being disloyal to me? How do i fix this?
She did not have sex with her ex, but I definitely feel like she tried to leave me for good, it's just that I'm the only guy who ever treats her well because she has trouble making friends and she also hates men