I agree with other posts here.
Distance yourself for your own sanity at least. It's not easy if you're usually someone who likes to help friends.
We don't have to be all things to everyone, especially when it makes us uncomfortable. My recent topic is not as serious as this but has made me question the value of a friendship