You might enjoy this series. Download all three pdfs now (a three part report by Dr. Navarro.) Between now and inauguration, we are likely to lose communications for some time. I recommend reading Part III first.
The 21 thousand National Guard troops (will grow to 25 thousand) are not in D.C. to prevent Trump supporters from disrupting the inauguration. D.C. is boarded up and barricaded like never before. These preparations are not to prevent Trump supporters from taking action, although that probably is the story you will hear from mainstream media. Some people who show up will appear in MAGA costumes, but Trump supporters have been warned to stay away. However, there are fake sites that are promoting the right wing to take action, more leftist disinformation. No matter what happens, Trump supporters will be blamed, even if none can be found on site.
What is it like in D.C.? Here is video from this morning. https://www.pscp.tv/w/1vOxwEpQbNDGB
It is just days away from the presumed inauguration of Biden/Harris, but Pelosi has not delivered the Articles of Impeachment to the U.S. Senate.
Not even the foolish totalitarian regimes in China or Iran or both would mount a direct external attack. So, why are the troops in D.C. and why is D.C. locked down hard?