John McCain was an insightful American