Yes, we are all imperfect, but an affair is not usually the result of one weak moment. It is a pattern of behavior built over months of developing a friendship which becomes sexual. There are moments along the way when a person realizes this is pleasurable but is crossing the line into something it shouldn't be, and yet the person continues.

There are people who recognize the danger and stop, and there are people who decide not to stop. It is not one decision. It is a series of decisions, and that is why I think it is due to weak character or immorality.