

Read my edit. I was not defending the oligarchy. But room does need to be left for people to face non-legal consequences for hate speech, up and including unemployment, whether under the oligarchic system we have or under a more preferable socialist system.
People can and should have the choice to not associate themselves with others, particularly financially. If I hire an assistant and they call my client the n-word, even in a private context, I’m going to fire them and I should be able to, whatever the process required to do so. I don’t think that is wrong. The fact that one person can do that unilaterally on a whim is wrong, but that is a separate issue. Again, though, in either case, whether the enterprise is capitalist, socialist or anything else, misuse of this power will have consequences.
Private enterprise != boss/business owned by a capitalist. A socialist business, jointly owned and run by all of the workers, is still a private enterprise. And they should still be able to collectively decide the terms and/or process around deciding to continue association between an individual and the company and revoke that privilege for anyone that violates those terms. I was not defending any boss from firing people based on their personal feelings for their Facebook posts. That is not acceptable. It’s also an entirely different aspect than what I was speaking about. But neither should the enterprise itself be unallowed to hold people to account or decide that they do not wish to continue a business arrangement if the other party says some bigoted shit.