As a rule, treason is perceived as unforgivable. If it happens once and you can't get over it and get divorced, that's understandable. What if your spouse scolded you and said mean things to you, and you can't deal with it and don't feel like you can continue being married to the person who said such horrible things to you? I don't have a full perspective because I've never been cheated on, but I feel worse when I'm cursed and insulted over and over again because the act was intended to hurt me. Infidelity is usually not committed with the intent to harm the spouse.