There are psychological theories out there that suggest between 2-5% of any society have sociopathic tendencies. Good, heathy societies get the percentage down low.
But it’s part of the human condition, and will never go away. We can’t blame parents or TV or schools or social media (though obviously in some cases these things make the problem worse).
It’s probably all caused by the reefer.