The only way to accomplish this at scale is to build something that is legit better and let the market decide. Anything else is just principled wishful thinking.
Trump fans are saying "this is how he negotiates, don't mind", etc but anything coming from him os just random bullshit and nothing he says can be believed because the next day he can be 180* on the same topic.
There were no such issues between any of the US allies in the time I can remember.
We thought that whenwe help the US in Afganistan and Iraq then it will be remembered when we need help, but now Trump threw all that goodwill down the toilet when he said that the allies basically didnt do anything.