... increasing confusion, especially operator overloading, but it's so pervasive within the standard libraries that extracting it would likely drive away most of the developer base.
I used to think operator overloading was unimportant, but I recently have been working with a C++ geometry library (CGAL). Having asterisk mean scalar product, plus mean vector addition (depending on arguments, etc)., as is customary in the field, has been surprisingly helpful and made the code much more readable and writable in my opinion.
Throw money at the public schools and the problems will be fixed
Money is a necessary but insufficient condition for high quality public schools. In my area (Memphis, Tennessee, US), some of the worst school districts in the state (and the country, actually) have significantly more funding per student than the the surrounding areas where school districts win awards year after year. The parents and board members of the lousy districts constantly play the victim card, despite having considerably more money and equivalent or better facilities. Corruption among people signing the checks may explain some of the issues.
Parental involvement
This is spot on, IMHO. I would include accountability at home for performance at school in that as well.
The difference between reality and unreality is that reality has so little to recommend it. -- Allan Sherman