The deal with Iran may be imperfect but it is what the American people want | IntelNexus