Sun, I would agree with all you said! The only thing I would do differently is whack you h with a 2 x 4 on a regular basis.
I liked that you called him on wanting to leave. Personally I think it would do him good to leave for a while, and sort his dumb-assed apology for a brain out. Just MO It hurts me to see him hurting you so much. Detachment is so much easier when you don't see them.
My h really believes I am in denial about our marriage!
I have a strong suspicion that he is telling people that I am crazy. Hugs A