That's society in general ... by and large, we're a victim society ... no one takes personal responsibility for anything, including parenting, so they think that they can dump their kids off in front of a tv all day ... then dump them off at school and it's the government's job to teach them ... while at the same time liberal wackos have turned schools into social engineering experiments.
My wife is a public school teacher, I see how hard of a job it is, especially when they come up with the "miracle" new program that is supossed to fix everything that is wrong with our educational system. Case in point, I graduated high school in New York when a Regents diploma was something to be earned. But that wasn't fair because not everyone can get one, and we don't want to hurt their feelings, so let's give them to everyone ... only not everyone can meet the standards, so let's lower the standards. So now, instead of having something to recognize students who excel, you have something that is meaningless.
Crap like this is why we're glad to send our kids to a private school.
Don't blame the teachers, they're trying to the best that they can with what they're given.