I would say your husband is abusive. Just reading about all the yelling made my head hurt.