Sue, he's got a real problem. Until he can get his self under control, you shouldn't expose yourself or D3 to him.
Some people have to hit rock bottom (and then some) before they try to change for the better. And your H acts like he's still got a lot more rock-bottom to go.