Truth.
psychopath is an old term, but still in popular use. The current official term is 'Antisocial Personality Disorder'. But that's a mouthful, so the word in popular use is sociopath. Psychopath is still in common use, but an older term.
I've met a couple. They are very charming and likeable, and popular, for a while, then bad things start happening, people around him start fighting, and all hell breaks loose. Someone gets hurt, and the person vanishes or is kicked out. Hopefully sooner, rather than later.