I understand your pain and I'm sorry that people have treated you this way, Shame on them .
I agree 100% what Chipper had to say...
One option you might want to consider is a Mental health group, Kinda the same as here, We "get" it , we understand, you don't have to hide the real you... You most likely would meet others in the same boat that would love a friend that "gets" them.
Just a thought