As nouns the difference between sociopath and nonsociopath
is that
sociopath is a person with an antisocial personality disorder, exhibiting antisocial behavior that usually is the result of social and environmental factors in the person's early life while
nonsociopath is one who is not a sociopath.