It's really frustrating when my fellow countrymen insist on acting like international relations are a zero-sum game. My apologies to my friends in the EU, Central, and South America, and beyond.
The problem with a lot of Americans, they think because foreigners say they don't like Trump, that they are also on America's side and not their own country's side. I don't fault them for what they say. I would expect nothing less for a patriot to support his own country's interest. But don't be fooled as everyone supports their own interests.
Europeans opposed Trump for having to meet the 2% NATO defense spending requirement because they preferred to use that money for their social programs. Let America spend it's social money on defending them. Same with NATO itself. Go down the list: tariffs cost foreign countries exports and hurt their economy. Trump eliminating NAFTA hurt Canadians and Mexicans and gave some advantages to Americans. America spending 750 billion on defense saves countries around the world billions in their own expenditures. Paris Accord hurt America and helped China especially as well as Europeans. American pulling out of Iran hurt European business interests there. Fracking in America makes America less dependent on Middle East oil creating a possibility America won;t defend European interests there. Why do you think Europe wants us to keep our forces all over the ME?
To help the Kurds who they abandoned 100 years ago and have been screwing them since then?
Trump has put America first. Other countries expect America to put them first as we've been doing for decades. So whenever you hear a non-American complain about Trump or America, follow their security interests and follow the money. And see where their bread is buttered.