Sort:  

This is not as straightforward as you want the answer to be. I wish the answer could be just yes or no. But it is rather complex especially when there are children involved.

I think you have a point, but I think for your children to be ok, you should be ok, if you can be ok with that... then its ok

People don't cheat by mistakes. A person that cheats once will most likely cheat again. SO, the answer is NO.

I totally agree with you. But what about forgiveness.. Would you ever forgive the person?

100% No, however, it depends on the situation.

nope. not a chance.