They say women with low self esteems are always incongruent during the mating game. Remember that.
It's so easy for us men to blame ourselves for the trash we date. You sound like a good guy who ticked all the right boxes and she thanked you by being a douche. Excuse my language here but I'm done seeing men blame themselves for failed relationships. True to what the guys are saying if someone cheats on you it's their fault not yours never blame yourself.
On the flip side of the coin some will tell you don't be needy don't be an AFC, beta etc and I agree. I feel the best cure is being yourself. If your best mate wants you to go for seafood and you don't like seafood you tell him straight no! But why when it comes to women we give them what they want we'd probably go for seafood because "love is about compromise" Then they start cheating because you're not a challenge anymore it's boring predictable like a 40 year marriage in her eyes.
It's her loss move on. Always rephrase "I am a Real Man, I am the Prize and I know how to treat a lady"
As long as you don't bring drama into a woman's life why should you accept hers.
Learn to soft next when a woman brings drama show her where you stand you don't tolerate bullshit!
I agree with the guys go out and better yourself gym and meet new people, have fun. With two failed Long distance relationships under my belt I can tell you these things don't work the women always just go cold and cheat on you, fact of life. In a sense long distance relationships devalue us as men. All you're saying is that "I'm so weak I can't get a decent woman around me that I must travel 1000 miles for pussy" remember you are the selector the Prize!! Except for those married and living apart due to work or other valid reasons.
One thing I want to punish you for is flirting with this woman when you knew down right she had a man! It's funny how the tables turn and now you're the frustrated one! Lesson for you:
STAY AWAY FROM WOMEN WITH PARTNERS IT NEVER ENDS WELL! Cause if she could flirt while she was seeing someone it's easy that she's gonna do the same while dating you! And guess what she didn't spare you either...
All the best and be the better you don't be sour move on meet more women there are many who'd kill for a man like you! Make them work for it. Player
Dragon