your freedom of expression ends, when you're expressing something that is deemed illegal by the law.
on the other hand, in germany unlike the US, even private entities can not limit your freedom of expression as long as it is legal (and not disruptive).