[0] https://en.wikipedia.org/wiki/Freedom_of_speech#cite_note-3
[1] https://web.archive.org/web/20080705115024/http://www2.ohchr...
Which might help explain what is considered hate speech. These discussions tend to devolve (as all good online discussions do) into the nuance and what-about's. It's the role of the courts to determine that, and it's an ever-evolving collection of legal precedent as a result.
"Mutual exchange of insults
If an insult is immediately reciprocated, the court may declare one or both of the persons involved in the exchange of insults not to be liable to punishment."
Then put selective enforcement on top and you have a very powerful weapon that gets great PR ("against hate").
So you can’t get prosecuted for disliking someone (and saying so) but you can for saying insulting or untrue (e.g. holocaust denial) things - those are not opinions.
The most comprehensive survey on various freedoms in the World that I know of ranks Germany at 94, ahead of France at 90 and the US at 86. (100 is the perfect score)
https://freedomhouse.org/report/freedom-world-2018-table-cou...
Freedom of speech is also a guaranteed right in the German constitution, as it is in the European Convention on Human Rights and the Charter of Fundamental Rights of the European Union.
In every jurisdiction there are limits to the freedom of speech. This applies to the US as well as everywhere else:
https://en.wikipedia.org/wiki/United_States_free_speech_exce...