@hikufalafel There's no difference between psychopath/sociopath. None of your descriptions have anything to do with either of those terms, and even if they did, psychologists don't even use either of those terms. Nowadays the term used for what lay-people call "sociopaths" is Antisocial...