There is a big difference between the groups you mention and today’s militant white supremacist, fascist and new Nazi groups. Groups like Black Lives Matter, and some of the Muslim groups you mention are almost all seeking equal treatment because they feel they are discriminated against and not getting equal treatment. For some of the groups, their message hardly sounds like hate or racial superiority over other groups. They are not segregationists or separatists who believe in white privilege, domination, and American “homelands” for whites only. The white supremacists and Nazi groups like the ones rallying in Charlottesville preach hate and inferiority of blacks, Jews, and non-whites who should be deprived of rights, deprived of government benefits except those paid for by black taxes in black communities, forced to live apart from whites, and not entitled to the superior position and entitlements of whites in our country and society.