Either you're a platform or a publisher, and the difference is whether the company is legally liable for the user's content.
Twitter claims itself to legally be a platform, and therefore on a legal basis should uphold free speech (not to mention on a moral basis).
If they want to be a publisher then they can do that and destroy their site, and everyone will migrate off to competitors.