I read this off guyspeak.com last week and decide that it's really relevant in our today world where promiscuity and infidelity is no longer as taboo as it seems and decided to share it here and give my two cents worth.
The below was the question asked and the answer from a Panama Jackson.
Why do guys in serious long-term relationships (2 yrs+) cheat on their girlfriends? Why not just break up first?
Panama Jackson's take... from a guy's perspective.
It's time for a little honesty and some things you don't want to hear that you won't like. Heeeeeeeeeeeeeere we go.
A guy in a long-term relationship will cheat on his girl and not break up with her because he doesn't want to lose her. He wants to sleep with other women that he has no intention of doing anything else with aside from boinking and then come back to you, the woman he actually loves. Now one might say, how can you truly love somebody and cheat on them. And you'd be right to ask that question. I think a lot of men have this uncanny ability to completely compartmentalize their emotional and physical needs.
Not that it's right. Be clear, I'm not saying it's right.
This dude can go sleep with a woman and have not one iota of emotional connection to her. She is merely fulfilling his desire to bed another woman or fulfil some physical need he's not getting at home.
Once again, that doesn't make it right or okay.
Whereas most women aren't able to separate the two (wouldn't sleep with a man for whom no emotional connection existed) man men are able to do so with ease. It's a sad but true facet of manhood. I actually know some women who have said they were able to do so as well. I can't say that I believed them but they brought it to me on their own after admittedly cheating on their boyfriends.
At the end of the day, your guy wants to be with you for the long-haul probably and has the wherewithall to realize that throwing that away by breaking up is a bad idea. Of course, he's also cheating on you which if brought to light would result in the same conclusion, so its generally a bad idea to cheat on your significant other for any reason.
He just won't realize how much of a mistake he might be making until its too late for him to fix it.
My two cents worth on why they cheat...
#1 - They are itchy, horny bastards (sorry for the language and choice of words). However, sad but true.
#2 - They can't or rather refuse to control their urge. They have needs, as they love to use as an excuse.
#3 - They don't have the balls to break off 'cos they just want to play around and play the field. The more the merrier but why can't they do that and go home to their girl/wife? And that's what they think or rather... guys don't think. They just 'do', go with the flow. They want to tap the girl and yet, be able to go home to their woman.
#4 - Have I mentioned that people like that are just selfish? These days, it isn't just the men but also women. And only a person who can do this is just plain 'ol selfish.
#5 - Ok. To be fair, there are those who didn't plan to cheat or have such amorous intentions but find themselves in this prickly situation but it's only because they let themselves into the situation despite what they keep trying to tell themselves otherwise. Perhaps they feel 'not so in loved' anymore with their partner and feel 'excitement' or a rush for another
I am not here to judge anyone who has cheated on their bf/gf or partners 'cos hey, no one is perfect and especially me. However, I would like to advise those of you who feel like you're threading on dangerous grounds that might lead to cheating or are already there and yet feel a twinge of guilt, STOP RIGHT NOW whatever it is and stay away from that person!
He/ she isn't a real friend or person to be doing this with you, especially if they know you have a partner! The above regarding cheating is applicable to girls as well as apparently, it's pretty common for women to be doing the cheating.