I think they took the wrong road to get to the right cause.
Domain names are way too easy to change, forward, and otherwise get around in a browser. The internet is too far along to segregate either adult or non-adult content by domain name tld only. Child protection needs to be deeper in the DNS protocols and tied to IP ranges which can't be easily fooled. It would be much simpler to segregate an IP range (maybe in IPv6) for a rating system. In effect you could just use the current domain names and assign specified IP's for protected content. Adult sites and kids could keep their current names and TLD's and still protect by content based on IP range settings. IP's are much more closely controlled than domain names, so there would be less hastle for webmasters others by applying for a "G" rated IP number for their domain name. In effect it would be like TV ratings where NR not rated content would use IPs outside the protected range and could be accessed by anyone who did not set their security settings to a higher level. A company like Disney could choose to not have their content rated and be filtered by child protection settings, or get rated to have a higher approval level like PG or G. content could use the same domain, but be on different fixed IP servers by content rating.