It is like we are stuck between two evils.
One is censorship, that is used by dominant group to silence everyone else.
Another is bunch of minority groups that might have outlandish aims and use free speech platforms to harrass everyone else.
What I don't like that it is left to private company to sort it out and enact their own policies. This questions should be clearly handled on legislative level. In the end of the day a company provides a service, they shouldn't be the judge of how much free speech is allowed/not allowed.
So I would say it is not failure of twitter here, it is just massive failure of our political process, but we all kind of know that already.