Another thing to consider in politics are things I learned from Agile methodology. Networked, distributed organizations and teams are powerful, enduring and have emergent behavior.
There's a point where networks "come alive" and are surprisingly powerful and just SURPRISING. No Kings caught Republicans flat-footed THREE TIMES. Resistance to ICE built on existing networks in MN.
I suspect American politics are entering that phase. It's on "the left" but that term may not apply anymore.