I agree with your DB coach. In my opinion, your husband doesn't respect you. Which is why I advised standing up to him, walking away when he starts to spew, and possibly even leaving for awhile if he continues to abuse you.
Everybody hurts. It's part of life. Don't miss the good stuff.