One thing that this discussion on "why" Iran should not have nukes seems to ignore is that Iran was a signatory to the nuclear non proliferation treaty. Attempts to build a nuke are non compliant, giving the UN and other nations the legal authority to do something about that, including military action.