Two years ago, when the Republican candidates for president were jabbering on about how Barack Obama betrayed us all by signing a deal to restrain Iran's nuclear program, Donald Trump wasn't the one taking the craziest position on the issue. That's not because he was being unusually temperate, but because his fellow candidates were almost all making the same ludicrous promise: As soon as they took office they'd tear up this horrible agreement, whereupon the Iranians would presumably come crawling back, begging to give us whatever we demanded. Of course, the idea of tearing up the nuclear agreement, which was painstakingly negotiated between Iran, the United States, Russia, China, France, Great Britain, Germany, and the European Union, was ridiculous from the beginning.