Good question, you would want to say men ohh men, why art though cheat! Anyway there are quite a number of reasons why men cheat. There is no one who is born a cheater or a liar, you teach yourself how to cheat and lie. Men will cheat because they probably are not comfortable in their own skins. Maybe a guy may feel he is not good enough for a certain lady , they may feel inadequate in situations where the woman is doing better than them. Making a man feel less of a man will make him flee. There is nothing that is so intimidating like that. Others will cheat when they are trying to run away from something. In this case it could be an untidy home, or an unkept wife, these pisses men off so much. A man would want to come home to a clean and tidy house a well groomed wife who is smart and looks sexy in the sense that she has on good fitting not "tight" clothes, well manicured nails, her hair is well done and kept,stuff like that. If he gets that all the time he comes home what will make him go out. Though i will say, that may not work with all men, because there are those who have all these things but they still go out and cheat. Those one's i would say they are under some kind of curse, its doesn't make sense at all. Such men probably have some kind of problem that needs to be dealt with. It could be lack of morals, they just want to have fun. I think that's just it, they do it for fun not because they want to hurt their women but because they want to satisfy their egos.