Ok, time to offer my thoughts here....
First, I really, really, hope that things don't get to the point that we must attack Iran, but with that said, I believe we must whole-heartedly do it right.
All of the intel that I've heard/read tells me that Iran learned some hard lessons rather easily by watching what happened to their neighbors back when Israel took out the Iraqi reactor so many years ago. They have spread their efforts throughout their country and worked hard to hide them and keep them from being ready and easy targets.
While I believe that between most of the Western civilizations (U.S., U.K., etc.) and Israel we have much better intel about the sites within Iran, there's no guarantee that all of the sites could be hit in any one, or even several attacks. That tells me that any strikes that are made must be made hard, and must be devastating. They have to be strong enough to completely destroy Iran's ability to recover from them for years to come.
On the other hand, we also need to be cogniscant of the civilians that could be hurt by such attacks, and we must do what we can to minimize the damage to collateral targets.
It's a tough thing to balance, but if we believe that the only way to stop the Iranians is to use our own nuclear weapons to do so, then I think it's the right thing to do. Would it perhaps create more jihadists and terrorists to come after us? Possibly. But at least those individuals and/or groups wouldn't be armed with weapons of mass destruction, or at least not nuclear based weaponry.