Sometimes you can't tell the players without a program. This image is circulating on social media. It helps me a lot Alt-Right, Fascists, White nationalists, white separatists, Nazi and KKK You still can't tell who's who.
https://www.vox.com/2017/8/12/16138246/charlottesville-nazi-rally-right-uva is a good article about the many right groups in Charlottesville the agent to the "United the right" Rally.
"According to the Charlottesville police affidavit put out before the rally, planned attendees included the Klan; the militia movement (a right-wing movement that gained traction in the 1990s, whose members include the activists who took over a federal nature reserve in early 2016); the “3%”, a right-wing anti-government movement; the Alt-Knights, an alt-right “fight club”; and others."
From Steve on Facebook. A helpful? guide.
Ideas and Commentary on the Resistance by K Cleland