Unfortunately these things happen. I once made a bet with my brother where the loser had to wear a pink dress. I lost on purpose. A few weeks later I asked about the dress and he called me a homophobic slur and gave me a black eye and said I was mentally ill. Another time I came out to one of my best friends, he had been a groomsman at my wedding, he also had an alcohol and painkiller addiction that I nursed him through FOR YEARS. I haven't heard from him since I told him, despite numerous phone calls to him.
Unfortunately this is a reality that people like us have to deal with. The good news is that for every person that clears out of our lives, it opens up space for new, more awesome people to come into our lives. Try a group therapy, I think you'd find a lot of support there. Right now it should be about expanding your support network (advice that I'm getting from my own therapist btw). Don't isolate yourself, human beings are meant to be social creatures.