All the things you mention have been in place for many, many years now in schools, social programs and etc. The problem is that as a society, we have lost our moral compass. Look at music, movies and TV shows. We celebrate single moms as a badge of honor. The dead beat dad's as poor victims of society. Look up birth certificates of children born out of wedlock and what do you see? Name of father unknown and why is that? Government has pushed faith out of our lives and consequently a moral compass. The progressive mantra is it feels good do it. Bad parenting is the problem for many of these thugs but not all. There will always be the rare child that turns out evil no matter how well it was parented. God gave us free will and we make good and poor choices and they have consequences.