President Trump has discovered a new political hero to idolize: President William McKinley, an imperialist and protectionist.