Sooo I'm asking for opinions. Im warning it is possibly triggering so you may want to stop reading!
So I had a bf a couple months ago, extremely clingy and I couldn't see a friend without him being there, basically moved himself in and I felt too rude to ask him to leave.
We were ok for a while and one night he wouldn't stop attempting to have sex with me until I eventually gave in and just let it happen.(this was the night I got pregnant due to working out the dates)
It annoyed me a lot, so we didn't have sex for about a week and he made sly comments about it. Then one night I was asleep and I woke up to him touching me. I told him NO and faced the other way, I was so pissed off with him but managed to fall back asleep. Probably an hour later I wake up to him almost having sex with me while I was still facing away to the wall 
That day I was so confused and upset. (He's also been accused of rape before by his ex) I went to work to think things through and kicked him out. Told him I feel sick with what he had done and it was over. Fast forward a couple weeks I find out I'm pregnant!
I was so shocked so I told him and he wants to be involved. (He also has a baby who is almost due and the mother doesn't want him involved) I've tried putting it behind me even though I feel so sick about the whole thing. I said he can be involved but I don't want him at the birth due to me feeling uncomfortable with him seeing me like that.
He's saying he can't afford the baby, won't turn down plans to come to my appointment etc.
He's done so many things recently that stresses me out all the time but I won't mention as I will try make this post short as possible
I can't stand him! Everything he does winds me up
It would be so much easier to cut him off because the things he has done but I feel like it isn't fair on my baby. I don't want the baby to grow up without knowing the dad.
Am I over reacting? what would you do if you were in my shoes?