This particular article is from the perspective of a man. Unless otherwise specified, when I refer to men, I mean men who have a wife or girlfriend. This article also refers to the MAJORITY of men. There are, of course, exceptions. If there is a woman who would like to write a companion article, I would gladly welcome that. To make myself perfectly clear, I am not condoning cheating. Make no bones about it, it is wrong. Whether you come from a moral perspective or not, you know it's wrong. The most hardcore atheist gets pissed when he finds his wife or girlfriend in bed with another man, so we all know it's wrong.
That being said, there are actual, real reasons why a man cheats, and it might not be because he's a narcissistic douchebag. Granted, there are those men who go out and fuck a lot of women while being in a relationship because they feel they deserve it, but I believe you'd find the percentages shockingly low. Contrarily, you might find a man that would never cheat no matter how much he is hurting. He may be seen as more noble, but he lives in misery.
Now, many women have been cheated on, and most of them feel that there is no reasonable cause for a man to cheat, that cheating is the paramount of wrong, and the blame for cheating is solely on the man. Now, is the man to blame for the action of going and having sex with another woman? Without doubt. But, I believe you would rarely find a case of a man just going out and picking up a woman to fuck. Affairs start long before actual sex takes place.
It starts in the home, in the bed, and in the heart. Let's get something out of the way right now, shall we? A man needs sex, period. Women need sex too, naturally, but men are more wired to want and in fact need it. It is not an "extra" to relationships, it is a burning, aching need. To him, being denied sex is being disrespected in the deepest sense, in fact, the only thing worse would be catching his wife in his own bed with another man. Get that straight.