if you make the reason for not cheating depend on your spouse then you are opening the door to justify cheating.
I think to add in why does someone cheat?
They are trying to fill some unfulfilled need.
At some point in time these will occur in the natural
ebbs and flows of life.
Does that then justify cheating - I think not!