That is irrational, we know that more than 50% of married men have affairs, and more than 35% of married women also do the same. If you are puritanical, and you live like a saint, that is good, but, Jesus asked us not to judge others.
No it is not irrational. That's the way it's supposed to be. People who know they're doing wrong just love to take that part of the verse out of context. It says not to judge someone for a sin that you are also committing. The Bible directly tells us to point out sin.
"we know that more than 50% of married men have affairs, and more than 35% of married women also do the same."
Based on what polls?
What's irrational, is defending infidelity.
Morals are NOT subjective.
Besides, the contract Michael took states it exactly this way: in sickness and in health...
It's the LAW. He broke the contract.