If he got in the sitaution once, that's once thing. If he's got a demonstrated pattern of continuously cheating on his wife, then he's a puke. Anyone in that sitaution, who cheats on his/her spouse, over and over and over again, is a puke.Calling someone a "puke" is kinda strong language coming from you John I'm a bit surpised!
It's not that difficult to remain loyal to one's spouse. It really isn't.