yeah. I know exactly what you're going through, Alias. You're not a sociopath.
You have OCD. Your worry that you're a socio is just another OCD worry. What it means is that you are about to come to the realization that a lot of the people you know have constantly failed to live up to your expectations. Hence, you hate them. But good people don't hate people, so you had to find a way to remove the affect from that particular conceit. (The one concerning the fact that so many people are weak sell-outs) So, instead of saying to yourself "people are ****ty, I hate them", you start worrying about whether or not you have APD (and the constant self-checking that goes along with it. I hated that part SO much.) and you say "I want to help these people".
You want to do something that makes you feel good. You claim to be intelligent. So write a book. Paint a picture, compose a song. Do something meaningful. Get into the zone. managing OCD is a really tough thing to do but realize that you are not entirely alone.