Who has the right to punish people for saying things they do not like? Are we all free to use/abuse any power, within our employment, to punish those we disagree with?
Yes, any commercial private enterprise has 100% autonomy over who they chose to hire/pay money to, as long as it doesn't infringe on discrimination legislation.
If I own a coffee shop and hire a musician to play, I can fire that musician for literally any reason as long as it's not discrimination against a protected class. If I'm forced against my will to hire a musician I don't want to hire, that is a huge violation of my freedom.
No one has the right to force someone else to give them a job.
No one is entitled to fame. No one is entitled to movie roles. No one is entitled to media columns. The vast, vast majority of people do not have access to these things - why is Brand so special that the same freedom of speech every single one of us has, isn't good enough for him?
A private business deciding they don't want to pay money to a alleged rapist is not "punishment" and it's extremely bizarre and goady to frame it as "punishment."
Brand is part of the 1% (and Brand is absolutely part of the elite and part of the establishment) who believe they are special and entitled to treatment the general public aren't allowed access to. If we're not allowed those platforms and he is, then clearly we're all being denied freedom of speech to. Unless you can make an argument why the elitist establishment are more deserving of paid platforms for their views than us?
It's ironic, you're pretending this is a free speech issue, but what you're actually doing is trying to deny private commercial enterprises the right to make their own decisions as to who they want to platform, and basically removing their right to freedom of speech.