Need advice!

Did I do something wrong? I dated this guy who my friend recommended me too. We started dating and I slept with him on the third date (stupid I know) and we also didn’t use protection (even more stupid) I thought he was going to pull out but didn’t, and never even notified me when he was about to cum. I was on the last day of my period so I figured it would be harmless. Soon after that he stood me up twice, I waited in a parking lot for him to show up to a dinner we had planned for about an hour, then my friend felt bad and took me out to dinner. I never heard from him that night and had to initiate the texts the next morning where he didn’t even bother apologizing. So I left it alone for a while and he came back to me, so I gave him another chance and hung out with him a few more times. I found out a month later that I am pregnant with his child. I informed him of this and said I would like to talk to him in person about the next steps. He responded “ok, I will call you back tonight and let you know when you can come over”. I never heard from him again that night, and I had texted and called him the next day and all, he once again ignored me, but was responding to other people. I finally got fed up and sent him a nasty text telling him that he was a terrible person for at least not having the decency to tell me he was busy or couldn’t get back to me that night. He also told me that he “doesn’t care” if the kid is his. He will pay for my abortion so I will get out of his face. I left it alone the rest of the night, then I researched how much it would cost and asked him to send me the money for an abortion. He then refused to send the money after offering it. I then told him that I couldn’t afford the abortion so I would have to go through with the pregnancy. He replied “I am contacting my attorney because you never told me you weren’t on birth control, and if you continue to contact me I will get you for harassment too”. After that I blocked him. Am I in the wrong? Or did I do something wrong in this situation? Any advice please!