I have been in your shoes, sageraven, and I ended up needing to mostly get an entirely new friend group.
I know (firsthand experience!) how hard and miserable that is, but one of my biggest regrets was how long I tried to tough it out and stay friends with people who sided with/made excuses for...