- Of course there is protection of free speech in Germany. And that freedom ends exactly where freedom of others starts. What is prohibited is public speech that aims at depriving minorities (religious, ethnical, etc.) from constitutional rights, or calls for criminal acts. If can't personally find this to infringe on my freedom.
I find it useful to allow people to speak such offensive things. This makes it easier to identify the assholes.