I've never cheated on a person, so my perspective is sort of as the "other person". My husband (her husband then) couldn't just get up and walk out, because there was so much going on.
It was financial, personal, religious. There were so many entanglements, and she was definitely a smart lady and tried as hard as she could to milk him for all he had. Luckily there were no kids in the equation, but the whole thing was just a giant mess. As V says, divorce really is hell.
I can definitely understand why he wasn't eager to do it. If that makes him a bad man, fine. I just don't think that cheating can be so black and white.
Nothing in life is black and white. Anyone who tells you different is being disingenuous.