Saying Men cheat means you're making a blanket statement Doc.
There are always exceptions to such rules and I know it for a fact.
Among the men who do cheat, I'd say it depends on a lot of circumstances, the primary one being the relationship they're in isn't as fulfilling as it could be and ought to be.