His hold on you is all part of the abuse, convincing you that it is your fault and you need him.
It isn't and you don't. Write all the abusive comments, threats, name-calling and rages down and get the hell out of there to a place of safety.. Whilst you no doubt love your pets, you must...