One of the biggest mistake US made is to think through globalization it can lift up the living standard of poorer countries, and people in those countries would become consumers of American ponducts. This never happens. All we see is developed countries keep losing jobs and capital to developing countries, and become increasing in debt to them. It turns out poorer countries dragged US living standard down instead. It's time to quit this naive idea of globalization and cancel all foreign aid. The world is a place of brutal competition, it does not have enough resource to make everybody as rich as American. If the developed countries want to keep its leading position, they must keep other nations backward by denying them technologies, investment and market access. Free trade should only be allowed between countries with similar living standard and wages, US, Europe and Japan