Few topics in modern American foreign policy generate as much heat as the Trump Iran deal. Whether you support it or oppose it,