I think there should be a distinction made between psychopaths, being without a moral compass or empathy and enjoying violence, and sociopaths, lacking morality and empathy but not given to violence for its own sake.
Psychopath are not always criminals either. While they might not have any feelings for anyone they are practical in a sense. They know that certain behavior could land them in jail..so, avoid doing anything criminal.