Freedom of speech states that you can say anything you want, but this doesn't mean you don't have to face the consequences
Technically it should be, but if it is causing violence or becomes too big of an issue, then the person saying the hate speech should be warned about, and eventually given, the consequences for it.