I will disagree about our Country having the moral high ground when much of our foreign policy is not about moral authority, it is to benefit political agendas, as in bought and paid for politicians, and their financiers, or to benefit corporations that make beyond millions off deals, whether it is going after oil, natural resources, or selling weapons.
I campaigned, voted for, gave $$$ to support Trump, but I am beyond disappointed with his broken promises regarding the middle East, to include Syria, Afghanistan, the soon to be war on Iran,
His love affair with the KSA, and the Unholy Trinity of the US, KSA, and Israel..nope not on board with that agenda.
What do you propose we do instead?
Which can be mostly halted by requiring that all political donations be ANONYMOUS. You can't sell influence if you don't know who is buying. Americans should be permitted to donate any amount they choose to any candidate or party they wish; that is FREEDOM. But to purchase an outcome is BRIBERY, a crime.
Add TERM LIMITS and you will see only candidates who wish to SERVE rather than those who look to become fabulously wealthy RULERS.