It is high time that US stops thinking it to be the best in the world. It has to stop outsourcing cheap jobs out of US to China / India , and also has to stop abusing other countries like it has been doing decades back.

If the Americans are ready to work for competitive salaries, no company would be outsourcing jobs in US.
Even today, the number of jobs outsourced by US companies in US could be at least ten times that of the jobs outsourced by non-US companies. And the US politicians have safely decided not to talk or do anything about these.

All the politicians are junks wherever they are, and the US politicians seems to be the leaders ??? here too.
Today you have the likes of regional powers like South Korea, China , Brazil , India and Singapore, on whom the US’s dependence is more.