Its such a cliche things to say but communication is the greatest ally in a relationship.
I think it'd be a good idea to sit down with your husband and have a heart to heart talk. Be mature during the discussion, and whenever he gets agitated or "lose it", call him out and ask him why does he talk that way. Men are like that. They sometimes talk to "save face" and ego. My hubby used to talk down to me all the time because I didn't graduate college. Only after I politely remind him that he and I are in the same team when raising our children, then he stopped talking that way.
I agree its frustrating but you have to let him know how you feel. If you think that its hard for both of you to have that kind of discussion, maybe what I suggest is to visit a marriage counsellor. Have a third party involve while you guys talk it out. Its easy to let go and divorce, but the whole point of a relationSHIP is to navigate through rocky sea.
If you wanna talk more, let me know :)
Read more