First of all, we can argue semantics all day....a mistake, a screw up, a blunder. The point being here is, we all know what he did. If you feel I'm downgrading his behavior to a simple "mistake", that's your own impression. Cheating is cheating, but why beat up on him, he knows what he did was wrong, all he's doing is trying to find his own salvation; which is my impression, and in the process he's learning something about people, himself and life.
All of the "Jerry Springer" reactions from some of you, don't net any advice for him.