The other thing I keep thinking is, if you're seriously worried about kids not being able to learn to program because their only computing devices are locked down, why not fight back by developing kid-friendly web-based programming platforms?  Surely an iPad would make the nicest dumb terminal ever...