I'm happy to agree that the KKK and Neo-Nazi groups are repugnant.  I'm not willing to concede that BLM and Antifa are any better.  A pox on both houses.  While I don't condone white supremacists or Nazis,  I swore an oath to defend the Constitution against all enemies, foreign and domestic.  And the First Amendment to that Constitution codifies every US citizen's rights to assembly, speech, and petition for redress.  Including Nazis.  So long as they are peaceful.