Here's my take. It all goes back to parenting. We have now raised two unspanked/undisciplined generations. These people have not been taught the fear of God, respect for their elders, right from wrong, conscience or morality. They have been left to decide for themselves without any guidance whatsoever. An idle mind left to fend for itself will lean towards wrong. Right has to be taught.
Bring to mind someone who is a spoiled brat. Yeah, everybody knows at least one. How does their mind operate? Well, I think that says it all.