But society cannot hope to controll what parents are doing, even under more ideal economic circumstances. Society can only controll what is happening at school, and that is where the damage of bad parenting or whatever could be repaired but the opportunity is mostly ignored by the department of education.
I hate to have to defend the govenrment, but I will in this case. My wife teaches at a public elementary school in a poorer neighborhood. She has kids that know about using counterfeit money because their parents do, or live with their grandparents because their parents were arrested for making meth, and one kid whose dad is not allowed to come to school because he is a convicted sex offender. These kids are 7 years old, and this is what they have to deal with.
Unfortunately, there is only so much you can do. School can be a positive influence in these kids lives, but my wife is only one person who has 23 kids for 6 hours a day. On top of that, real teaching isn't allowed anymore with the "no child left behind" act. What teachers are told to do is cram for standardized exams so that the school can get a passing grade and keep receiving aid money(Man, it just keeps coming around to politics and money, doesn't it?) Top that with people bawling to their politicians to lower property taxes, which means less money for schools, which means fewer teachers and aides to support these kids, and the schools simply don't have the resources to undo the social hardships these kids face at home.
Bottom line, you just can't expect the school district to "fix" bad parenting. The influence that school has is trumped by the influence that home has, at that age anyway. And the young age is where they are most vulnerable to the influences around them.
On another note, has anyone seen the movie "Idiocracy"? It's a bad movie, but has a humorous point. It shows what might happen if the theory were true that the amount of intelligence in the world stays the same, but gets spread thinner and thinner as more people are born.