They are realistic and understand that people make mistakes.
Life can be very difficult at times and it can be confusing. If you are not paying attention, you can make a mistake that could easily tear apart your marriage and your lives. Even the most aware person can fall into social traps and hurt someone they love.
A friend of mine recently came to me asking for advice about whether she should divorce her husband. He had made a very bad mistake. It was a huge betrayal to my friend and her family. It was tough because she really loved this man.
After listening to her and seeing how her husband was completely beside himself with guilt and upset for what he had done, I advised her that it was her decision but in my opinion that if she did forgive him, the rewards could be great. She also knew that if she did forgive him, he would have to make amends to his family which he did willingly. Their marriage was saved.
It took some time and my friend had to work through a lot of hurt feelings and pain before she could feel normal again. But they both worked to restore their trust, their relationship and it worked. She and her husband are still together and their kids did not have to experience the horrible nightmare of having their parents divorce.
With the above in mind, understand that there are people who refuse to own up to mistakes and therefore repeat hurtful behavior. If you are married to someone like this please take a close look at your situation and see if it is destructive to you.