There is an excellent (and free) book on this topic by the late computer scientist Peter Hintjens. [1] This book should be required reading for every adult. These toxic people are out there and understanding how they operate is the way to defend yourself.
[1] http://hintjens.com/blog:_psychopaths