Ggrass it sounds like your H was monstering out of control so maybe it's better that he's gone for now. You and your S don't deserve to be treated that way. My H doesn't call me names nor does he hit our kids, he's just completely detached and disengaged from us, as if he's just a ghost walking around the house.
Me: 35, H: 36, M: 6, S: 1, D: 3, BD: 4/21/14 H still living at home