I’m stunned. A US General who actually speaks with reason. “He said that if the U.S. were to withdrawal without first finding Iran in material breach of the deal, allies would likely question other American treaty obligations. And North Korea, for its part, would have little incentive to enter into talks over its own nuclear program if Washington were to tear up an agreement that, by all accounts, Iran is adhering to.”

American policy in Syria has always been bizarre. Israel and Saudi Arabia (two of our claimed allies) wanted Assad gone. We trained and armed (at great expense to we the taxpayers) opposition groups that gravitated to ISIS. We sent ground military forces there to train opposition groups. The CIA did the same. CIA forces engaged in direct combat with US Army forces. It’s a mess. A mess caused by us acting as a “for hire” military for our allies.