> Hate speech could be as little as explaining factual reasons you don't like another race.
Part of the problem in this discussion seems to be that people have different definitions of 'hate speech'. That definition could be applicable to their country of origin or personal belief but it's pretty clear that definitions aren't even remotely compatible and it makes any sort of level-headed debate very difficult.