Rant about ex and sex

My and my bf broke up a month ago. We still live together for the time being, both our names are on the lease and things ended rather gently, I broke up with him because he doesn’t want kids. Well tonight we had sex. He got mad because I wouldn’t let him cum in my mouth because my jaws are sore(I have TMJ), my ass because it hurts wayyyyyy too much (we’ve tried) and he still tried to stick it in anyway, and I wouldn’t let him cum in my vagina because he doesn’t want kids. He called me a selfish asshole because I wouldn’t do those things but because I get to cum however I want. I kinda see his side but at the same time it would literally cause me pain to do what he wants me to do. While we were still having sex and he was calling me these names I got pissed and got up and told him to go jack off if he wanted to cum cause he was a fucking dick. I gave in reluctantly and we started screwing doggy style again and he finished and cummed on my ass and as he was getting the towel I started bawling and I’m not sure why, but I continued to cry for a good 30 minutes. I just don’t understand why I was crying.