President Donald Trump’s announcement that the United States will not attack Iran before the midterm elections raises a question no commander in chief should leave unanswered: Is America’s policy being set by the national interest or by Election Day?