That's horrible. I've had some bad therapists in the past. I used to move from one to the next once I realized one wasn't checked in, or made an ugly, critical remark, or was more or less a crackpot. I've dealt with all of these on and off. I think it might actually be pretty common, but it sounds like in your situation you can't do much to pick and choose, and I'm really sorry for that. Sure, it might very well get better "someday" but in the HERE and NOW, the darkness seems endless, doesn't it?? We need someone to help lead us to the right path. Not just say, "Well, I'm out of suggestions. Good luck out there!"....as if you hadn't already tried all of these things.
I live in a country right now that treats depression and other mental illness like it's something shameful, to be brushed under a rug. Thanks to that attitude, there are a lot of undiagnosed sick people who are not getting the help they need, and are out there making their lives, and the lives of everyone around them miserable. I don't have a chance, where therapy is concerned, not just because of this denial, but because of the language barrier. I can speak the local language on a functional level, but where it comes to describing my feelings...maybe not so great. Those native English speakers who have come here and opened shop do not take insurance, and gouge the crap out of the vulnerable, and I won't be promoting that by helping them line their wallets. So far, I just do the best I can my own way.
I realize you posted this quite a while ago, and I'm only new here so I've only just seen it, but I hope you might see this reply and take a little comfort in that you're not alone. So many of us need help we can't get for one reason or other. Hopefully we can stand together and stay strong in spite of it all! :) Hope to hear back from you, and that you're hanging in there and doing alright!