I had to do a little reading to understand why the US controls top level domain naming (run a google on ICANN). I still don't understand what would force non-US website owners to comply. How is the issue any different than the inability to stop spam email?
Overall, I think Black Viking & Vox make good points.