This is not Hyde Park - free speech is on public places of free countries!
I experience a high degree of tolerance against differing views from our host, and I love them for that!
That said, I hope that internal consequences are taken against this repeated (*) display of missing respect towards people, in particular clients, when in official function.
(*) repetition from an incident with a former mod.