I read the article and yup, true. Seems like genetics still play a strong role though but not compared to environmental factors.Haha, just realized that sociopathy is the same with anti-social personality disorder.
It's kinda scary coz sociopaths aren't afraid to lie and manipulate people and they have a very little empathy. Just my worst nightmare.
Anyway, do you study psychology stuffs to? It's kinda one of the awesomest science field. It really helps improve oneself and you can use it for self-defense.