President Donald Trump frequently professes admiration for a different Republican commander in chief, William McKinley, who ...