The way I see it; until we have rock solid evidence that Iran is building/has a nuclear weapon, or they outright admit that they are building them, the US has no right invading/declaring war on them. What kind of world will we have if superpowers are allowed to declare war and kill hundreds of thousands of civilians whenever they get suspicious? It sets a dangerous precedent that eliminates the necessity of just cause for declaration of war.