Yup, who'd had thunk that?!?
I remember my local libertarian rag raggin on Norwegian legislation of the '90s where "discrimination against is forbidden, but discrimination in support of something is allowed".
So yeah, "free speech BUT ..." is, in such context, "logical".