Remind me of a time I was in Germany. I was out with some friends (none of us was german) and one friend joked about hitler, he put a finger over his mustache and did the hitler salute to tell a joke. A guy who was standing next to us came running and said you will get jailed if the police who were close to us see you. So much for freedom to tell a joke.
It seems this is the norm, so be careful when in Germany [1].
Well it's one of the typical lawyer tricks. There is a paragraph in the constitution that explicitly grants you freedom of speech. There's also others that more or less say you get to jail for saying xyz. Unfortunately, law is not a program that has to compile.
Then put selective enforcement on top and you have a very powerful weapon that gets great PR ("against hate").
No, there is no such paragraph. The German constitution guarantees freedom of opinion - not speech.
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.