Am I sensitive or do I have the right to be upset?

Jaylyn • Proud mommy to be.❤️
Things he does/ has done to upset me:
1. Called me and my family "white-washed".
2.Called me to argue about baby names after I told him we can discuss that after my first trimester.
3. Told me if we have a boy I'm going to raise my son to be a punk.
4. Said all the baby names I like are "stupid white people names"
5. Told me to get a C-Section so my vagina doesn't rip open.
6. Told me I was being dramatic about my symptoms.
7. Called me at 2 in the morning asking if I can come over for sex. 
I literally get frustrated to the point of tears when I talk to him. I really want him to be a part of my baby's life but right now I want to cut him off.