Critics say nuclear agreement lets Iran off t...