More significantly - the very fact that a nuke has not yet been dropped on Tehran is itself confirmation by the US military and government that they themselves do not feel the pros outweigh the cons otherwise it would have been done already. They surely understand more about the ramifications of such an act than anyone else...
Anyone who seriously believes this, should also read the following: