These are the exact same questions that are going thru my head and you are right, it is scary. For the good or bad though, our Hs are our S's fathers (unfortunately by our choices) so the only thing we can do is raise up our boys the best we can and while they are with us, show them the right ways of life. I wish I could protect S from H's bad habits too, but I guess we just have to guide them away from those ways as we see them show up.
As far as with the unknown with the D, I was thinking of this analogy last night. You know how when you are pregnant, you just want to have your baby, but (at least for me) I was scared to death of labor. I just wanted to be on the other side of it holding my baby and just skip the labor all together. But unfortunately, it's all part of the process. Same with the D. I just want to be on the other side of it living my life post D and rid of H and his games. But we are strong women. We have made it thru so much the last couple of years, and although it may not be easy (may take some labor pains), we will make it thru this too.
I'm sorry to hear that H is not making any progress, but I'm proud that you stood up for yourself to him. It's just a great reminder that you are not there to be his door mat!
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