Husband name calling

My husband and I got married In August of this year. Whenever he gets angry, he's very impulsive and says anything that comes to his mind. Well last night we were on our way home from my mom's superbowl party and I was explaining to him how my old high school had a superbowl commercial and I was super happy because I started that school, he missed it and said that he wanted me to find it so he could watch it. Well, he stops to get air in his tire and opens the passenger door

Him: I need your light

Me: okay hold on let me pull it up, I was watching something (the commercial)

Him: okay, I still need your light

I pull up the light and he literally snatches my phone out of my hand and gives it back

Him: okay continue watching whatever you were watching

Then proceeds to slam the door in my face

So when he got back in the car of course I'm upset.

Me: Next time, if I'm in the passenger seat, can you not slam the door in my face

Him: Next time, if I ask you for something can you just pause what you're watching and do it instead of bitching and moaning and groaning and acting like an ass

And it escalated from there

He said "you ain't shit"

I'm 14 weeks pregnant and he felt the need to say "yeah those pregnancy hormones are really fucking with you" and just overall RUDE! We've already had marriage counseling and he went to ONE session of anger management, I'm honestly getting fed up.