Forcing everyone to have a unique key for Starcraft seems like a good idea for Blizzard on the surface, but I think that, in the end, it will hurt them more than it will help them.
But aren't uneducated parents less likely to see the value of education? The only way to get parents who understand the value and importance of education is to... educate them.
If we can't educate parents (because they're already out of school), we need to instead teach their children that education is important, so that they can in turn pass that onto their children. To do that, we need to put more resources into our schools. Except that if parents don't see the value of education, they're not going to be willing to put more money/resources into the system to fix it.
The education system needs to be reformed BOTH from the top down AND from the bottom up at the same time. Schools need more resources to teach students, and parents need to see that education is worth putting additional resources toward. Furthermore, there is no 'quick fix' to the problem... any changes made now would likely not be seen for another 10-20 years. That's why reforming it is such an enormous challenge.
No hardware designer should be allowed to produce any piece of hardware until three software guys have signed off for it. -- Andy Tanenbaum