should I forgive him or not? 😞

I was dating this guy. We had been together for 4 months and things started to go sour. We were arguing a lot. during this time we became sexually involved with each other. We were using the pull out method. Anyway we ended up getting into a huge argument. I wanted to break up with him and he wanted to work things out. He had called me an asshole, a Christian hypocrite, judgemental, and I was really hurt. When I refused to work things out, he told me to fuck off, leave him alone, never contact him again. I told him I wouldn't unless I was pregnant. I was a day late, but he didn't know, bc I didn't feel a day late was of any concern. However he told me that if I was pregnant to go have an abortion, because it wasn't his problem. I was shocked and angry, not bc of the abortion comment but bc of the "it's not my problem" comment and I never replied back to him. I ended up being 5 days late. For 5 days I agonized about them possibility  of being pregnant and not being able to contact him bc the last words he said to me resonated with me ( it's not my problem). Anyway I ended up testing and it was negative. Ended up getting my period too. Two days ago He contacted me saying he was sorry for everything he said, he said he was just angry, upset, that I know he's a good person, that if I had been pregnant he would be there forever. He begged me to allow him to rebuild our relationship, that he just wants to love me so much, and that he believes I am the one for him. I was harsh, told him in my eyes I don't see him as a real man, that I lost respect for him, that I didn't want to be with someone like him. Was I too harsh? I really love him and miss him but I went thru hell during those 5 days, trying to figure out what I was going to have to do bc he wouldn't want to be contacted. I'm not convinced that he would ever be there for me in a situation like that. I question his morals now. Don't worry guys, I'm on the birth control shot now, but I would never want to be with a man who would ever think or say a child he conceived is not his problem.Â