OK, so, taking this thread in another direction. I'm going to post H's actions and our interactions for comments still, I really love to see what others believe is going on... it helps immensely when I'm too close to the problem to look at it objectively.
However, I'm going to start to try to take more introspective looks at myself and I'm hoping all my new DB friends will help me out with becoming a new, better person - for myself - stronger, more able, more detached - it's time to focus on me now. (And the kids, I am going to stay focused on them to maintain our relationships - they may be older, but they're going through their own crap right now.)
Maybe it will be good and maybe bad, but the twins will be going down south for the summer to spend time with their mom. That means that H will be alone with me and DSS20, who will be working. He'll probably go nuts and just start never coming home, etc. He'll have complete freedom (in his mind) to come and go as he pleases... let's hope he doesn't lose his job. We need his income.