It's all very simple.......
When I was a kid, there was authority. It means if I broke the rules there was punishment, physical, emotional and I paid a price. This was at home and at school. So I learnt to respect authority and abide by the rules. The physical punishment at school back then if I did not do my homework, or skipped a class, today will result in a teacher being fired and arrested. It was my job to pass the exam, not the teacher's job.
Today we have the spoilt generation, empowering children with no boundaries. A growing lack of adult authority, especially outside of the home has bred a spoilt generation of children who have no respect for most things. This new generation are used to having their demands met by their parents and others in authority and sadly it does not prepare them well for the realities of adult life. We are seeing the consequences in every area of life, being from the classroom, to the streets to the criminal courts.
All that said, there are still parents who do an excellent job in raising their children properly, regardless of the impact outside of their homes. Sadly, the numbers are dwindling though.