3 points
Bear in mind that āfree speechā just means you canāt be arrested for what you say.
When someoneās talk is being boycotted or - in this case - refused entry to a region, their free speech rights arenāt being infringed.
That said, I (and the French, it seems) agree with your sentiment, this is totally an appalling move by Germany.