What would you do? (How to break up w a friend)

I have had this friend since freshman year in HS. I am 26 now. This friend was always chaotic but we were close for a long time. I was his friend through when he came out to his parents and they were mean at first and I felt really, really bad for him. The problem is, he’s kind of a bad person. I care about him in a way, esp bc I’ve known him so long. He didn’t seem that bad when I was young and stupid too and I honestly gave him a lot of grace bc I felt like it would be hard to come out as gay to a family that didn’t initially support (they’re fine w it now).

Ever since I’ve known him, he picks these abusive men to date, but he is abusive too. Like he just picks these chaotic people that match his chaos. He’s always sort of used every drug available to him, I wouldn’t say he’s an addict bc he can stop at the drop of a hat but as soon as he gets money/help from his parents he picks bad habits right back up. He has gotten arrested for DUI, got his jaw broken by getting into a fight with some people that he thought “were trying to steal his car” (it sounded like he was being prejudice and ran his mouth to me). I’m not saying he deserved his jaw broken but if you are going to run your mouth to people and say borderline prejudice things you kinda should expect some people to not keep their cool. Recently, he moved states away and started dating this guy that gave him an STD and then cheated on him/kicked him out. Before that, he paid his rent by sleeping w a married guy who wasn’t out to his wife. He is now on a meth binge.

I’m saying this bc this is how the pattern always goes: we don’t talk for months and months, he gets into some catastrophic situation, calls me (and his mom and I’m assuming other hometown friends who sort of have it together) and asks for money. He will then text me a BUNCH for days and days and then go MIA again for months and months. Worst part is, he’s really judgmental to people and demands to keep up this lifestyle on the expense of his mom and basically anyone who is willing to give him a handout. His mom gives him whatever he wants bc she feels guilty over how she treated him when he first came out and he pulls that card out every time he needs money for one thing or another.

One thing that really stung is I was going through a MC a few years ago and he started telling me about how is friend that was a girl was pregnant and he convinced her to keep the baby and they’d raise it together. Then, a few weeks later, he was laughing about how they were like “who are we kidding” and scheduled an abortion and partied after. It was all just hard for me to hear about and the fact that he emotionally did not care at all and was treating pregnancy and kids like a joke or an accessory (saying “I really just wanted to help name and dress it”) made me so upset.

Anyways, I’m 7 mo pregnant. I haven’t actually physically seen him in years but he is debating on moving back to the area and has been texting me a lot. Like a lot. I feel bad because I never respond and he will go on these rants about how he misses me and how I’ve been one of his longest/faithful friends. Truth be told, I don’t really respect or like him anymore and I don’t want that kind of person in my life. Like my husband and I have professional jobs, a home, a baby on the way, we are not the same at all and I would never want to bring someone like that around my baby. I just remember years ago, I wasn’t responding bc of the same reason and then he sent me this suicide text and I called the police and they did a wellness check on him and he told me his room mate stole his phone and text me that. I also don’t want to go out of his way to hurt his feelings. My husband says that I should just be honest and tell him I don’t agree w how he treats people etc and tells me that I should just cut it off so I don’t have to keep ignoring him blatantly. What would y’all do? Would you formally break up w him or just keep ghosting him or block him on everything? The reason I have issues with it is bc I am a Christian and I do believe that it is my duty to love everyone even if they are broken or have bad habits. I feel so unworthy saying “I have to separate myself from you because I don’t agree with your actions” like who am I to judge when I experience daily grace and love from God every day. I just don’t want to tell him this stuff and have him think it’s because of my beliefs etc and then feel even more rejected.