This is an odd sentiment and I don't know what to make of it. I'm assuming you don't think only non-liberals can create a hostile work environment, so what do you mean?
> I think nobody should be forced to employ somebody they don't want to employ (with their own money - for tax payer money, different rules are necessary).
As you've mentioned you don't live in the United states, I'm giving you the benefit of the doubt that you don't know our terrible history with racism. The short version is that we had to pass laws after trying myriad other things because, as a principle of a nation where all men are created equal, it was unacceptable that there were entire regions of the country where one simply could not maintain employment if one had the wrong skin color.
It was an ugly fight. They shut down public education in some places during the fight. In some places blood was drawn during the fight.
But in the end, we the people said no.
And that declaration of "no" is tied to a privilege, not a right: the privilege to own a company, which is a legal construct licensed by the government. No one is owed the right to be a company owner, and if one wants to own a company, there are societal obligations they shoulder. Obeying the Equal Rights Act and the Equal Employment Act are such obligations (again, once the company is big enough!), right alongside "obey zoning laws" and "don't dump toxic waste in a river."
It is fundamentally naive to believe this is a problem the market will solve, because this country already tried solving it with the market.