Not too many years ago, hardly anyone disagreed with John McCain when he first said that "the only thing worse than bombing Iran is letting Iran get the bomb." Today hardly anyone disagrees with those who say that the only thing worse than letting Iran get the bomb is bombing Iran. And in this reversal hangs a tale.

The old consensus was shaped by three considerations, all of which seemed indisputable at the time.

The...