If Iran wants nuclear weapons, they'll get them. There's nothing to be done that can prevent that. Think tanks have been writing about this for decades and come to this conclusion.
If you attack Iran to disuade their ambitions for nuclear weapons, all you'll achieve is assuring the ambition. You don't generally attack nuclear-armed countries. So the incentive to getting them only increases.
Just as 9/11 brought the US together in an unprecedented way against a common foe, if you attack Iran, the pro-west movement will go silent and the hardline anti-west forces will get stronger.
Best case scenarios for attacks on Iran's nuclear research facilities is you postpone it a few years if that much. But they redouble their efforts and get them anyway. So the only thing to do to prevent their aquiring nuclear weapons is through diplomacy.
Sorry, but I don't understand your logic. If Iran is attacked to stop their nuclear ability, it will assure that they will get "the bomb". If nothing is done, they will get "the bomb". So, basically, you are saying that no matter what - they a re getting "the bomb".
Again, and I am not necessarily saying that you are "wrong". However, capitulation assures one thing positively - they WILL develop a nuclear device and they WILL use it against either Israel or the United States - as they have claimed they will repeatedly. These are not people to be "bargained" with as the faculty lounge communist suggests. These people are determined to rid the world of both the Jews - and the Americans. Wonderful trading partners, don't you agree?
So - by doing absolutely nothing, we are encouraging our own demise. Sounds sort of "Neville Chamberlinish" to me. Ah well, I have always had the idea that when the flash occurs - I will enjoy the show from my front porch in the mountains waiting to be vaporized!