As prosecutors explain it, the German constitution protects free speech, but not hate speech. And here's where it gets tricky: German law prohibits speech that could incite hatred or is deemed ...