Some people just love to bash the UN? It's nowhere near perfect institution, but would the world be better off without them.
No, I don't want the UN running the DNS. ICANN has done a decent job. The least I want is to have China, Saudi-Arabia and other oppressive regimes to have influence on the only medium that has true freedom of expression on a worldwide scale.
On the other hand US politcs are a bit too dominant in the running of ICANN, considering that the Internet is not limited to North America. Please don't give the excuse that US somehow is the sole inventor behind this. Who came up with WWW, which sparked the exponential growth of the Internet. I doubt that corporations would be paying 7-8 figure sums to speculators for having a generic name email address.
As a whole I'm happy with the current system. Business is good and the Internet is becoming a mature marketplace. I don't think that Namepros, GFY, Sitepoint or any other similar community would exist without a pro-commerce ICANN.