Look, it has a lot more to do with the type of men that you and your friends find attractive rather than men in general. That is to say: it is not all men that cheat, just the ones you and your friends date.
There are several possible reasons for this. Most likely -of course- is that men that do not cheat tend to have more stable relationships, for obvious reasons, and thus spend much less time single or otherwise looking for a partner. Also, there is the possibility that the men you and a large portions of your friends are attracted to are just the cheating type, as whether or not a person cheats is to a certain extent determined by what can be termed their "sexual personality." I do not know if sexual personality manifests through the standard personality, but I suspect it does. And if you constantly find yourself involved with these men, may I kindly suggest that you take a hard look at yourself and reassess what traits you desire from a partner.