Agreed. But I wouldn't want to be a Pentagon war planner right now. A number of options, all of them lousy.
We attack Iran in the near future, March or so, we have to bomb 450 hardened underground facilities - with no guarantee of success. It will kill thousands. Global Jihad around the world. Cartoon mania exponentially multiplied. Iran shuts off the strait of Hormuz faucet with mines and Silkworm missile attacks from hidden points all along the Iranian coast line. Oil shoots past $200 - throwing the world into economic chaos. China, Russia and Venezuela side with Iran, exacerbating oil supply problems. China might even dump dollars, collapsing our currency. That's the better of the two options.
Second option. We wait until Iran develops nukes - and they immediately use them on Israel and/or the US.
In both cases, the Iranian "Twelvers" slap their hands with glee and retire to their bunkers to await the 12th Imam.