A weight lifted off my shoulders, I confronted a friend about something that really bothered me about him. After some discussion, we agreed not to be friends for awhile. People tell me to get toxic people out of your life, I now know what they mean. The person may be fine but if the relationship is toxic, it's time to let them go.
I am going through a similar situation right now. A friend has done couple of things that have affected me deeply.
Since she lives in my building, I will manage her toxicity in a diplomatic way (a rarity in me) by keeping a healthy distance and "see" how I feel in the near future. If I continue to feel the same way I will let the friendship fade away.
Strangely enough I find that where I live is awash with negative Neds and negative Nellies, there are a lot of ex-military people retired around me and they really don't like anything that is the least bit unconventional and they like it even less when it succeeds even though they do everything possible to shut it down. In case you haven't guessed I am a bit unconventional. lol
My father had a saying: There are only 2 kinds of people, First Class and No Class. Who you choose to associate with is your business.
Better make it permanent.
Like I keep advising people, defriend and block toxic people from online social media and your phone. Don't contact them again. If someone asks about them only say that you've "grown apart."
Then start attending community activities where people do things you also enjoy..i.e., hiking, boating, playing acoustic music together, bird watching, book clubs, etc. Google to find local Meet ups that have activities you enjoy.