in my experience men stray for two reasons, and they depend upon the man.
An asshole player will stray because he has opportunity.'THis has little or nothing to do with the woman... its pure opportunism on the part of a man with questionable ethics.
Good men... men who want to be true, will stray when their wives make them feel like they are doing them a favor by having sex with them.
Women are driven by security issues... but men are driven by desire issues.
What men want, more than anything else, is to feel that you desire them, admire them and want them, physically.
If you are making your man feel like sex is a reward, or a chore... if you treat him like he's stupid or a doofus... if you speak to him disrepectfully and condescendingly... then, sooner or later, when he runs across a woman who treats him like he's worthy and desirable... he is gonna be unable to resist that attention, that opportunity.
A good man deserves your attention, your desire and your respect.
And a good man will willingly walk away from a lifetime's work, just to feel the sensation of a womans's admiration and desire.
The lesson.... make the conscious choice , every day, to forget every slight, every disappointment and decide to SEE your man with the same eyes that first drew you to him.
And for men... the same. Look at your woman with the same devotion, joy and sympathy, every single day, that you felt when you fell for her.
Its a CHOICE we can make.
We do not have to allow resentment to make us inconsiderate of each other.
Understand what your mate needs from you... and willingly, joyfully, find it in yourself to offer it.
Or live alone.