If American dollars are going to continue to fund global inequality, arms and weaponry, and support corruption throughout the world, counter to the desires and directions of the global progressive majority - then the solution is to devaluate the US dollar.
Global thinkers have seen this as the solution to growing international problems since the Vietnam War, if not before.
Implementation comes through two strategies: by (1) refusing to recognize or accept the US dollar on international money markets (oil, trading, etc., SEE OPEC) (2) require the US to pay back their foreign debts to the countries they owe (the list would give most Americans nightmares) in those countries' currencies, NOT by accepting more US dollars printed in the basement of the Federal Treasury.