So proud of you Regret! This is tough stuff and you handled yourself really well.
This explains an awful lot of the behavior of your H you've described, and I think in knowing what's going on, you can be even stronger. Be the better choice for your H and your family.