Re: gf cheated on me with ex
From what I have observed in most situations, there are two reasons why anyone would cheat on their partner.
The first is that the partner lacks the qualities that they are looking for. I'm not sure what your experience is, but if you are near the level of an AFC, and she is a strong, independent woman, then it's easy to see why she cheated on you. She's looking for a man, not a boy, and you could not cut the roll. She probably stayed with you out of some sort of benefit, or she felt guilty about leaving you.
The second reason is that the partner is just a crazed self-qualifying sex addict. It doesn't matter how much of a man you are, she's still going to cheat on you. Reason so is because she insecure to the point where constant sexual attention and attraction from other people will make her feel sexy and powerful.
The second kind of women are terrible, and if she was this kind, then you made the right move. She's out of control, and you don't need her dragging you down. However, if it was the first kind, then you need a lot of work. As Mortal implied, you have to start improving yourself. Although what he gave you is a good start, there's a lot more that you need to do.
You need to learn the basics of being a true man who is in control of his gender roll, and who can command the relationship. If you want a great book that covers this, go check out The Tao of the Badass. There's lots of good information on the subject, and it should put you on the right track in no time.
"There is no better than adversity. Every defeat, every heartbreak, every loss, contains its own seed, its own lesson on how to improve your performance the next time." - Malcolm X