The essential problem with armed overthrows is that they rarely win the peace. Victory in the battlefield doesn't create sustainable institutions for a civil society. Pop quiz: when did World War 2 end? The fighting may have stopped in 1945 but the real answer is somewhere in 1947-8, when the Marshall Plan and the Occupation in Japan helped restore normalcy and gave the Japanese and Germans back control. That's why they are such strong allies today. That's why Iraq is not.
Charlottesville is only the beginning. Resisting the new Nazis overlaps with the need to resist the Trump administration's attempts to deny health care, widen inequality, worsen climate change, and threaten war. However, liberals just look childish if they lump everyone they oppose into one group. The only way for liberals to win is with nonviolence, because nonviolence is the most powerful weapon.
The opioid crisis makes other crises worse: automation, stagnant wages, and health care. We let it happen because it's profitable for a few.