Opinionated groups have a right to speak. HATE groups do not.
Who decides what is a hate group and what is an opinionated group?