Lot's of great advice and experience presented. I have little to add in that regard.
I'm of the 'fuck what everyone else thinks about me' school, but fwiw:
I think your a pretty righteous chick. Intelligent, insightful, tolerant, and critical yet positive. Plus your pretty daggone easy on the eyes, in your birthday suit or otherwise, if you don't mind me saying.
You always seem to be growing and learning, as we all should be, and frankly I have learned much from you, making you a teacher as well.
While I am unable to understand your depression and self-loathing, I wish you the best with getting a handle on it. I suspect one day it will just hit you. After all, your sharper then most
-bear