Hey friend. I want to tell you a fact. But before I do, I want to make something clear. I'm not trying to lessen your pain in any way. And I'm not saying this as an empty platitude, or a 'simple answer that somehow you'd missed all along' like you can fix depression by going for a walk! I'm saying it only as a simple fact.
Those kind of people. Their opinion, is worth less than nothing at all. One honest person is worth ten of those pricks, easily. Probably more.
That's all. Simple fact. But I'm sorry to hear that you're being made to feel so awful. I'm experiencing similar in my workplace lately and I get how it can really wear you down.
I hope that things can get better for you, even a little. Wish you the best