An orientation at schools would yield a better result and perhaps, a good standard of living.
Current schools do not teach children and adolescents the most basic things in the world, the schools seek to form people to be slaves of a system under which we live, they do not teach them things that are fundamental, they do not teach them how to do business, they do not teach them about the dangers of addictions, they should also teach them about the dangers of minors when gambling or betting, the education I received in my country is not like that, imagine in Europe if it is like that is why they are superior in many aspects.
Something I love about the Chinese and their methods towards educating a child, you start from learning a skill and how to conduct yourself around elders, you learn morals and skill sets first before you start focusing reading and righting or focusing on building a career.
Teaching a child morals at an early age gives you a point to tap into their conscience when they are into certain behavior that might not be very appealing to society and themselves. This foundation would play a good role in having to make them see reason.