First off, all the reasons that men have for cheating are no excuses anyways but there are several reasons that cause men to cheat and call it an excuse. I think that cheating is found in the DNA of some men. No matter how perfect their wife is for them, they still want to go and be with other women. It is a sense of entitlement and egoism to them. They feel that their masculine gender gives them that audacity. Some men cheat because they settled for less (marriage) initially. Perhaps for one reason or the other, they got married and it was never because of love. Hence they go outside to find love. Other men cheat for comfort and a shoulder to lay on. Sometimes, men need to be pampered too. They need a smart calm and understanding woman to help the walk through life, a woman who listens and perhaps their wives are anything but that. Sometimes cheating isn't all about sex and intimacy, it is about comfort and peace and solace.