The major criticisms of the UN and of any other international, collective security body are that A) it has no power to make anyone obey its commands and B) it has no real will to make hard decisions because its members cannot agree on anything.
If you look at the issue going on with Iran and its nuclear weapons, you can see how this would be. The UN has told Iran over and over to stop with its nuclear program. Iran pretty much just refuses and does what it wants. The UN cannot get really tough on Iran because Russia and especially China do not really want to punish Iran.
So the UN is too wishy-washy to make a decision and too weak to enforce any decision it does make.