Damsel, Ok here's my humble opinion. As you said, it's easy to say what decision to take in a hypothetical situation. For me, cheating on your better half is unforgivable. But then again it could all change when you are really in that situation.