Agree to disagree here - Twitter and every other social media site are essentially complimentary printing presses in the middle of town that some private party pays for and allows everyone to use, with some conditions. In a free and democratic society, we're all free to buy our own printing presses that don't come with those conditions. With your own personal printing press you're free to print anything you want, hate speech and all, up to the extreme limits of the First Amendment. You're just not entitled to no-strings-attached use of someone else's printing press. You're also not entitled to an audience - if your own free speech platform is something like 8chan, you're going to get 8chan levels of traffic, not Twitter levels of traffic.
Twitter's general policy was about the same as Fox News'[1].
[1] https://help.foxnews.com/hc/en-us/articles/233194608-Do-you-...