This is, of course, true. How could outlawing a personal inclination or opinion in itself not be a violation of free speech or freedom of association?
That doesn't make it necessarily nice or consistent with our moral duty to be charitable. But to be sane, there has to be a distinction between a crime of violence or theft with a racial or ethnic or religious pretext and a social slight or hiring decision.
It's insanity to try to prevent people from spending their time, their own money, or their own company's money, according to their own preferences.
“This is, of course, true. How could outlawing a personal inclination or opinion in itself not be a violation of free speech or freedom of association?”
Yes, but we have laws against discriminating against people due to their race and your personal inclinations. A person can have their opinion but cannot disqualify an entire race or sex from applying for a job position just due to those qualities.