You know lots of sociopaths right?
It could be anyone from your ex-spouse to the guy who cut you off on your drive to work today. It's a term we throw around loosely to refer to anyone whoever lied to us or didn't follow the rules.
But, if we use it that way, it's not a very useful term. A sociopath is not the same thing as a jerk. In fact, the person you know who strikes you as a jerk is probably not a sociopath because it's not in the best interests of sociopaths to let you know what kind of people they are and sociopaths are usually pretty good about acting in their own best interests.
So, what does this term mean?