I'm so over it

My so and I been together for about an year. I'm currently 16wks pregnant. And yesterday was our biggest fight ever. To the point where we started calling names to each other. Which we've never had before. He's so damn disrespectful. He feels the needs to bring me down, saying he can do better. And I told him well we can always co parent if your not satisfy with me. He's a very good looking man fyi. He got mad when I said that and said shut the fuck up with that you stupid ass. And I'm still so schocked that we disrespected each other. Idk what to do. For some reason he always ends up winning in every argument. ☹️ I just wish we were like before!