just expanding on the OP's opinion of Iran:
iran only barks, they do not and will not bite.
if a single nuclear weapon was even ready to be launched, Israel, along with many, many nations with military power in the UN, will be on Iran's ass before they can even count down from 3.
pretty much the only nations who can sit there with smart-ass smirks on their face and claim immunity to the nuke stuffstorm is Canada and China
Canada because nobody cares about it and canada doesn't care about anybody
China because China controls a vast majority of the global economy.