Suppose the US passed a law tomorrow that all US web users can only reach web servers hosted in the US, would it even be possible to say that any telecom company with lines going between the US and another country will block any http requests where the client is inside and the server is outside? Because if it is (and I suspect it is possible right now with existing technology) then have the US select a port besides 80 (any futzing about with 80 would lead to first amendment groups being total turds about it), give it a new 3/4 letter protocol name. Give a year or so to grandfather in existing kid safe sites like nickjr.com and pbskids.org. Since only US servers would be possible, the US would have jurisdictional authority to persue abusers and/or deal with non-compliant sites. Foreign sites could easily host on the channel by having servers inside the US. Google could index it all day long, and theoretically it's already been vetted. The last piece would be to allow users to choose if they want to block access to port 80 either to their house or their kid's pc or whatever. I suppose a certain critical mass of content would be necessary before it becomes a realistic option to block 80. Maybe sites available on the new port would require something similar to an ssl certificate, except not for encryption, just for identification purposes and to make then centrally revokable.
I think culturally this idea has a few things working for it. For one, I would hope that btards and anonidiots would have better things to do than hack nickjr's front page to put up some boobs or something, but I've given up trying to predict what the less mature black hat script kiddies think is funny. Maybe it would lead to a new crop of white hats who strive to find and report vulnerabilities. And if you report it to the site owner and they don't care, you'd have the option of reporting to the govt who could then threaten to revoke their license (kicking them off the new port but leaving 80 intact of course). Maybe Youtube could implement something like the moderation algorithm that has been kicked around on here.. you upload a video, you think it's kid safe so you flag it.. if 95% of random voters agree, then your video is made available on the "clean version" of Youtube.
I could go on, but you get the idea.. 1, set up a new thing, 2, block foreign servers (establish enforceable jurisdiction), 3, content providers provide content, 4, consumers have a choice, 5, uses mostly existing technology, 6, not too big a pain in any one person's ass.