He has I think. To be clear I don't think sociopath is what the word meant in yesterdays world, or even then perhaps. These days it's applied to any one with perhaps a little too much character in their personality I guess I would say. Stop sweating the useless stuff, start focusing on the real, if you will. You see tarheeelbybirth was right in that sociopaths definitively are accused of not giving a shit about rules and being above them. He is correct in that definition, but I don't think that such a word should be used by someone who simply sees certain rules as pure garbage like waste.
Just to clear that up a bit.