Card carrying ACLU supporter here. The point of the ACLU is right in the name, protecting our civil liberties. I firmly believe that truly vile people like white supremacists/nazi/klan members, supporters, and enablers, have the right to 1st Amendment protections and the ACLU should always challenge governmental attempts to restrict those rights. Thus, the ACLU did the right thing in C'ville.

There is only one group to blame for what happened in C'ville and that is the white supremacists/nazi/klan members. The 1st does not protect these racists from non-governmental consequences to their hate speech. There open aggression and violent rhetoric should always be called out, shamed, scorned, and derided by the real decent people who also have the same rights. 

The racists crossed the line from hate speech to violence but in so doing, the found out that supposed "liberal snowflakes" will fight back. Then they resorted to terrorism like the cowards they are.