Their missles can't reach us yet, but they do have missiles with a range to reach Europe, Israel and India.
They have engaged in trade with N. Korea, who may have missiles with sufficient range.
While what you say about Iran may be true, the US may not be willing to wait.
War isn't about right or wrong, it's about money men making more money, exploiting situations. While the US has lost lots of money, material and men in the war on Iraq, the money people have profited enourmously from this action. Their already licking their chops in anticipation of getting their hands on Iranian oil reserves.
The money men don't always have such splended control over their puppet governments as they do now with Bush and Blair. They were forced out of Iraq by the mullahs 25 years ago. If they can get back in peacefully, they will, but chances are the current leaders in Iran will be intracteable, and stay that way for some time to come.
The US will never have as many troops and support personal in place as they do now.
The mullahs are building heavy water plants and have a full-scale nuclear program under way. Considering how much oil they have, they don't need nukes for their energy needs. The world powers will not tolerate Iran becoming a Nuclear power.