hey guys
I couldnt agree with you more. People are human, nobody is perfect, and things do happen... it's heavily dependent on the situation. ALso, when you're married with kids, it's not that easy to just kick him out & never think twice. Mainly for the sake of the kids.
I think there's two sorts of cheating,
1) there's long term cheating, like him cheating with the secretary for the past 2 years
2) there's one night, STUPID, moronic, drunk, idiotic, once in a lifetime mistake cheating. (very rare)
given situation #2, I'd give him a second chance. anyway... afterwards, if i had even the SMALLEST doubt that he was cheating on me again, I would hire a detective that would give proof of this... and I'd never forgive him again.