I am someone born in the USA and white and male, so I am less at risk of harassment and brutality than others.
My take on things is that Trump is probably a Russian asset and Russian leadership probably wants a US civil war (but I don’t have proof).
Midterms are still many months away. I am pretty sure Democrats realize that Trump wants conflict and they are trying to just wait for Midterms.
I am scared and feel like civil war could still happen. I have no children, few ties to any area, and only work remotely. I live in a very liberal area. I am mostly a poor person and have less than $25,000 saved.
I also have been arrested and held in terrible conditions in a notorious jail, experienced physical and emotional abuse there, and fear being arrested again and experiencing more abuse. Some of the things I experienced meet definitions of torture although not egregious physical torture (iron maiden type stuff). I am also gay and effeminate and worry I could receive worse treatment if involuntarily held for mental health reasons or for poverty because of homophobia by religious people.
Should I be trying to flee the USA now? If so, would Canada be safe? Is there anywhere else I could go to? I could claim asylum in a Northern European country but am concerned about the Russian War of Aggression.
I do not know if I am over-reacting. Will I still have time to flee if I wait and the situation gets worse?


Northern Europe is much more likely to experience a surge of poverty because of global financial meltdown than a hot war with Russia.
If you are living and working in a liberal area you might be better off looking for work in northern Europe than claiming refugee status. Refugees from the US are extremely likely to be returned here. I read Ireland is going to start accepting trans Americans but even that doesn’t guarantee good treatment.
Do get your passport. There are low cost options for stringing tourist visas together in South America and South East Asia. 25 grand could keep you comfortable for years. That’s a long time to find steady remote work.