I'm not sure. I myself could never forgive such a thing as infidelity. As far as I'm concerned, the relationship would be over for me. Maybe they don't think they can do any better?
Because most people are afraid of being alone. That's my view on the whole issue. I forgave it several times in my first marriage... there were extenuating circumstances behind everything and I of course was extremely lonely and he was all I had. But, I got past it and now realize it's stupid to forgive such harsh behavior.
I agree with whiskeygrl, I think people just don't want to be alone, or they think it took them forever to find that person, how long is it gonna take to find a better one? A lot of what I've seen also, is if someone verbally puts you down enough, your self esteem is gonna be so low, you won't know any different. It's just like a normal way of living to some people when they've gone through certain things in their lives.
you ladies are very knowledgeable but some times if someone gives and gives their heart and soul to someone, some find it difficult. But if you have true friends that can help it gets easy. Talk to people, don't just do nothing. and say away from men that are irrisistable the are the worst sweet talkers. BUT a good man is hard to find. and those that are looking good luck it is very difficult. if things are that bad talk to a spiritual counselor or someone in community that can help you, its not easy but in time it gets better.
I think you have to have a zero tolerance policy when it comes to this sort of thing, because if they'll do it once then they will most likely do it again. That goes if you are the other man/woman too, if they'll cheat on someone to be with you then they will cheat on you at some point too.