yes, we must respect each sides' constitutional right to express their opinion but we must not passively accept them without dissent.  if we feel that their ideology is wrong then we must speak out against it, otherwise, how can we effect change for the better?  if such groups resort to violence then it should not only be condemned but the perpetrators must be held accountable.  we must individually decide what type of society we want to live in, one rampant with racial and social divisiveness or one with racial and social harmony.  all we need to do is to understand ,tolerate and respect  our differences.  and not to look for differences but to look for or commonness and build upon it.  hate breeds problems.