So, no free speech then? Got it.
If you think free speech means being able to say whatever you want publicly about the company/CEO you work for, while remaining employed at that company and paid by that person, I almost don't know what to say.
The guy wasn't banned from Twitter or stopped from speaking. He was fired from Twitter. He has no right to work at Twitter if Twitter doesn't want him there.