It's always the same message on foreign policy. The US has quietly built a sort of global empire since WW2. This has enormous benefits for the US. Now Trump wants everyone else to pay for it, or he will withdraw the US military.
Er. If he withdraws the US military, it will also lose the benefits it has gained, which include things like access to foreign markets, the freedom to travel, technology spin-offs, and so on. And it will not easily be able to dodge the costs of isolation, which it learnt the hard way it cannot avoid.
I agree that European nations should pay at least 2% of their GDP towards defence. Personally, I'd increase UK defence spending by a quarter above the 2% threshold, as well. But it's not as if the US' 4% of GDP doesn't provide any value to the US itself. It means the US wins nearly every argument it has. How it will regret its withdrawal from the world.