Certainly the "world community" has not thus far displayed common sense in dealing with Iran's surrogates. In 2000, when the United Nations placed an international "peacekeeping" force in Lebanon, Secretary-General Kofi Annan praised Hizbollah leader Hassan Nasrallah: "I did tell Mr. Nasrallah that Hizbollah exercised restraint, responsibility, and discipline after the [Israeli] withdrawal, and that we would want to see that continue, and I'm sure from the indications that he gave me that he intends to do it." Recall that Hizbollah bombed the U.S. embassy in Beirut, blew up 241 U.S. Marines in their barracks, tortured CIA station chief William Buckley to death, kidnapped countless aid workers, priests and journalists, and murdered as many Israelis as it could lay hands on. As for UNIFIL (the United Nations Interim Force in Lebanon), Hizbollah wound up using the international monitors as more human shields, placing its rockets close by.
There are limits to what Israel can do in Lebanon militarily. Hizbollah is intermixed with the civilian population, and Israel cannot find, much less kill them all. But degrading its armaments and killing some of its members can, at least for a while, disable Hizbollah, and take the wind out of Iran's sails. Beyond that, some way must be found to permit the Lebanese to take back their country from the terrorists. An international force might be effective -- but only if it has nothing whatever to do with the United Nations.