Russia isn't imperialist, it has no colonies nor neocolonies
Yeah, tell that to Crimea, the Donbas, or even Siberia or the puppet states like Belarus, Georgia and Moldova. Russian neo-colonialism is all over Africa.
China isn't imperialist either, it's a socialist country wituout any financial domination of the state or economy.
China is a kinder imperialist, but they are using largely the same playbook that the west used in Africa, including debt-trap diplomacy, undermining local sovereignty and regulation, and undermining labor movements.
They also have a mix of socialism and capitalism, sometimes getting the best of both, and sometimes the worst. They definitely dominate the state economy through control of banking and the use of capital controls to direct funding to national priorities. The current real estate crisis and "ghost cities" are a pretty obvious example.
But you didn't. You blamed one tiny segment of voters.
The Republican and Democratic establishments are both to blame, but they are largely the same group. The Republican establishment just lost control of their populists while the Democratic establishment lost the loyalty of theirs.
Trump himself has never been the real problem. He's just a symptom of the rot in both establishments. He is doing very little that wasn't already where we were headed. At worst he sped up the process a bit.