How would you react?

My husband started absolutely flaming me for not choosing an MD/DO for an OBGYN. I chose a midwife. He said that he would seriously consider leaving me if I chose to not choose to change providers right now because I was choosing to put myself and his daughter's lives at risk (He is a 4th year medical student). I said wtf i wasn't changing at 36 weeks pregnant?! He told me i was being stupid and then i said don't call me stupid me he said he meant ignorant. And said i was being ignorant of things that I know nothing about. He kept saying the midwife was a stupid idea (that she had absolutely no knowledge of what actually needed to be done, etc...)and i will die if there are any complications even though I'm going to a hospital for l&d. And that i was doing this to directly disrespect him and his medical knowledge. He even added in that it was out of spite because "I" couldn't get into medical school even if I tried. (Which I never did). He was VERY heated, mean and aggressive this entire time while I was stretching on my yoga ball. Our boys were play fighting in their halloween costumes on our bed and one of them jumped on the other one and my husband raised his hand up and back to hit him (6 year old) and I yelled do NOT hit him and he reared his hand back at ME. So i said do it, do something i dare you. He put his hand down but then smiled partially and yelled in my face that i was stupid. That i was so so stupid. So i left the room crying and sat on our balcony in the dark. He found me 5-10 minutes later ish and just said "sorry i shouldn't have been so aggressive" and walked away.