You do realize we are Democracies right? Democracies that unlike the US are not funded by corporations but subsidies. This means a politician cant simply by add campaigns to get elected. Which in term means that politicians in order to get elected need to actually listen to public opinion. A public opinion that doesn't react kindly to an unhinged American president unsulting and demeaning allies that stood by your side for 80 years.
My point is this.
You might think that money is the only thing that matters, but at some point politicians, be it European or American will choose reelection chances over money every time. And Trump is making sure public opinion in Europe is so low that our politicians will loose their jobs if they give in.