Forgive a wife-slammer if you can. But you don't have to live with him. Forgive a husband who is abusing your children if you can. But only after you kick him out of the house. And if you can't get him out, get help. It's available. In the meantime, don't let him near the kids, and don't let anyone tell you that if you forgive him it means you have to stay with him. [There's an important difference between forgiving a person and tolerating their bad behavior.]
Lewis B. SmedesThe difference between guilt and shame is very clear--in theory. We feel guilty for what we do. We feel shame for what we are. A person feels guilt because he did something wrong. A person feels shame because he is something wrong. We may feel guilty because we lied to our mother. We may feel shame because we are not the person our mother wanted us to be.
Lewis B. SmedesWhen we forgive evil we do not excuse it, we do not tolerate it, we do not smother it. We look the evil full in the face, call it what it is, let its horror shock and stun and enrage us, and only then do we forgive it.
Lewis B. Smedes