Why does the ACLU help neo-Nazis?

When white supremacists wanted to hold a “Unite the Right” rally at the site of a Robert E. Lee monument in Charlottesville, the Virginia city insisted they gather in a different park. So the neo-Nazis got help from an organization