Gary the answer is in numbers, stay in large groups, keep the police between you and them, the signs and voices should be all about shame and truth, and silence can be deafening.  Additionally folks are getting creative, like the guy in Raleigh, NC:
"Logan Smith, Activist Behind @YesYoureRacist, Outs Charlottesville White Nationalists on Twitter"
http://www.nbcnews.com/news/us-news/logan-smith-activist-behind-yesyoureracist-outs-charlottesville-white-nationalists-twitter-n792936

Brain over brawn, the pen is mightier than the sword, the internet is a powerful tool, let the state and federal authorities do their jobs.  Its not like the old days when many of  the "authorities" were on the other side.