I think you are handling it heroically...what's your second choice.
What do you say? There are no words...I could talk to you about forgivness but I'm not a hypocrite....I struggle daily with those issues.
Kate has to live with the consequences of her actions...she is the one who made that choice...you all get to live with the fallout. I'm sorry.
I have to ask...how are the children who were in the next room? Did they get any counseling? And I have to wonder how your son really feels...