Following the Charlottesville, Virginia violence over the past weekend, the term ‘Neo-Nazi’ has surfaced across the US and media reports…