Instantly curses at me??

I am currently 7 weeks pregnant and my fiancé has always had anger issues before me but I told him i’d be gone and he fixed it a lot but today he said something that happened with his ex, thinking it was me and I told him that wasn’t me and stop mistaking me for his ex. And he instantly was like “i’m not doing that you stupid ass bitch” and got in my face and I legit went in the bathroom and started crying because i’m so sensitive right now. How would you react? How do you call your pregnant soon to be “wife” a stupid ass bitch?! This is the first time in forever this has happened usually it’s from a heated fight but we weren’t fighting it was simple “don’t do that to me” and I got called a stupid bitch. How would you feel? Advice please... We’re currently on vacation in New York as well and he did this. Advice.