People seem to be be pretty free with labeling others sociopaths...if someone wrongs you (not "you" personally), they're a sociopath, if someone seems manipulative, they're a sociopath, my ex abused me, so they're a sociopath, etc. It's overused to the point that it loses meaning after awhile.
I think this is because people want/demand a way for things to make sense. Mindless abuse and cruelty don't make sense, but putting a label on it helps people cope but I don't see how it's productive.
On a side note, these subjective "checklists"/pop psychology books to supposedly help lay people identify sociopaths/psychopaths/ASPD seem to relieve the need for critical thinking and do more to ease peoples' minds by giving them permission to put the other person in the "he/she is evil" category. I just don't think it's usually quite that simple. jmo