I'm sorry you are dealing with other people's opinions -- and letting them affect you so much...
One think I've learned in my recovery is that other people's opinions are none of my business. It's all about them.
In the interrum, I try to keep my focus on myself.
For example, I need to take care of myself physically, meaning to eat right and exercise regularly.
I need to continue to learn new things; to care for myself mentally.
I have to monitor and care for my emotional self; possitive affirmations, meditations and such.
And I need to keep in touch with my spiritual self. I need to stay connected with my HP, whom I call G*D; to take religious education classes and strive to increase my spiritual awareness.
Theses are the behaviors which increase my self worth, and make me less depressed. They also make me far less concerned about other people thoughts about myself. When I'm taking care of me, I don't care what kind of drama others are involved in.
I hope this helps. Try to act on at least one of the above today, then, add to it. When you're working in all four areas, I promise, the world will look different to you.
Shalom!