"Ridiculous. She should kick his sorry ass out to the curb."
That's the difference bewteen being a Christian or someone like you. She's a Christian. She is trying her best to imitate Christ. Her husband asked her forgivness. She forgave him.
BTW, Christ died for you too!
Christ didn't "kick your sorry ass to the curb" . Nor will this woman treat her husband that way.
It's the difference between a smart consumer and a sucker.
As for imitating Christ, Jesus did give a reason for divorce: adultery. (See Matthew 5:32)
So, actually, according to Jesus Himself, Mrs. Haggard does have grounds to leave her husband.
This is something she will have to decide. But she does have Scriptural support to do so, if she chooses to leave.
I feel sorry for the children too. Sad situation.