John McCain is certainly right on foreign policy. The fact is that we have not been led into any wars. War has been forced on us by a event that was called 9/11. You might have heard something about it. McCain came up with the idea of the surge that ended active operations in Iraq. McCain is a adult and Trump is not. McCain recognizes the fact that we are facing evil in this world. First China in Southeast Asia and Putin who is aligning himself with a state sponsor of terrorism called Iran and attempting to dominate the Mideast, trying to take over governments in Europe and of course our own elections. They are putting our troops in danger in Afghanistan by undermining our mission there.
At the NATO Summit Gen Mattis sounded more like McCain than Trump. He spoke out against Putin and said there can be no cooperation with Russia because of their expansionist policies.