I have witnessed that kind of abusive behavior from my dad to my mom my whole life.
And the reason your husband does the things he does is he is insecure and has self-esteem issues. Also, sometimes when they belittle it is because they feel threatened by you (as strange as that sounds). For example, if your faith is stronger than his, or you have more friends than him, or the kids "like" you more than him, whatever the case may be, your presence reminds him of his insecurities and inadequacies, so he lashes out. It is the sin of envy and jealousy, among other things.
Anyway, I think only God can change hearts and marriages in trouble, and I have witnessed that kind of healing, but we have a part to play too. As hard as it is for us to do (and believe me, I know it is hard), we must always try our best to repay evil with love, this is what Jesus expects of us and He will bless us when we are faithful to Him in this.
So I am praying for you Julie, that the Lord gives you of His abundant grace, peace and protection, that He holds and comforts you and sees you through your difficult circumstances when they arise. Also that he will soften your husband's heart and break his pride and arrogance leading to repentance. God bless!