I think america is headed for war. A lot of posters want to disagree but we need to be grownups about this. America CANNOT allow a competitor to exist which it cannot control. The entire 20th century and cold war was about this central idea. We didn't have to drop nuclear bombs on japan. Since ww2, files have been declassified showing the government was aware that japan(a country that was an ally less than 30 years ago) was trying to figure out how to surrender with dignity. So why drop the bombs on an already defeated enemy? To send a message to a hated enemy and reluctant ally(USSR).
If psychological warfare and economic warfare are not enough to make a competitor submit to American dominance, then it will be straight up war either by using a proxy or getting directly involved. Trump can do shyt like attack other countries in Latin america because they dont have nuclear weapons and the capacity to fight back. IMAGINE the reaction if any country did to america what america did to Iran over the summer and Venezuela recently.
So what's going to happen is america will eventually go to war with China either conventionally or through proxies. A lot of people don't know that something extremely important is about to happen in the next few days. China is about to announce its next 5 year plan. If that plan includes a focused blank check approach to building allies in Europe, Africa and throughout Asia, they will be ready when the fight eventually comes and I think there is a good chance they will win because the American public and leadership is becoming increasingly stupid, erratic, impulsive, and reactive. The way to avoid this entirely is to engage in sensible diplomacy and HEAVY investment in public services including education but as long as america clings desperately to corporate socialism and white supremacy, america's death as a respected superpower s as the French would say: "fait accompli"