That is a daily struggle for me too - just being ready to give up b/c he's being such a jerk and not putting me and the most important thing in the world to me, S, first. But especially in your case, I really think you got to hold out (at least a little bit longer). Your H seems to be moving in the right direction (although very slowly), so just stay strong to give those changes a chance to work. But it would be interesting if you did ignore him (or at least don't initiate contact) the next few days and see what happens ("do something different" technique). Give him a chance to ask and worry about S.
I worry too about how long I can be strong for. I want to be strong for as long as it takes for S's sake, but it's just so draining. But hopefully, we can take all take encouragement from each other and keep fighting the good fight!
PS. I hope your son is feeling a litter better tonight.
Me 27; H 28; S 2 Togeth 9; M 4 Sep 11/14/08 EA OW1 Sep 08 EA OW2 Mar 09 EA OW3 Jun 10