Who gets to define hate speech?

Hate speech is an intensely controversial topic. I am firmly of the opinion that hate speech should not be further formalised into legislation without a significant amount of public debate. A nation-wide referendum at the very least. There needs to be a great deal of transparency around the process. That is our Democratic right.