Now, here's my wall of text, Vianey.
You'd like to know why the next generation has no discipline? It's because a lot of those "parents" see it as abuse. It's not! Like I said, they're becoming too soft on their children, either that, or they're blind as to what their children are becoming. Or... they are just downright lazy or neglectful. Why neglectful? Some of these parents won't even take the time to raise their children, at least until they get enrolled in school. They often see this sort of thing as more of a waiting game, & it isn't. They're the type of people that leave their children at the hands of strangers, & by strangers, I mean anyone that works at a daycare. Daycares shouldn't be relied upon to raise a child outright, as once they start growing up, they're going to start a lot of friction with their parents.
You see, Vianey, their parents haven't established any form of authority over their children, as they would rather work at their jobs rather than to care for them past their infancy. There should always be at least one parent with them at all times. One can be the caretaker for them while the other works at their job, & once the other parent gets back home, the other one is free to go to their place of employment. It's the old switcheroo, here.
& hey, it's possible that some of those children can have drugs in their blood. I believe that, as I think that all the drug lords in this planet have the entire human population in a stranglehold. It's very possible that the products from the entire fast food chain are all laced with traces of hard drugs, like cocaine, at least that's what I believe. They're out of control, & the authorities need to step it up greatly, if the human race ever hopes on eradicating hard drugs for good.
Now, as for the teachers at public schools, only one thing comes to my mind: greed. They all want money for nothing - they don't want to work for it.