I don't like violence by anyone and if a white supremisist group wants to gather so be it, let them do it peacefully. If a counter protest wants to gather so be it. Violence should not be condoned or excused by either side.
That said, I have a hard time equalizing these groups. White supremacists, kkk groups, and nazis represent a far sinister group with a long history of violence towards American ideals. Any law abiding, american loving true patriot would have no problem denouncing their very existence.
The existence of the counter protest is not something to denounce, it is something to applaud. Violence committed by the counter protest group should be denounced, but not their very existence. That's a big difference.