It's in Twitters best financial interest to moderate their service. If they let it be a free for all with zero moderation beyond illegal content then they will lose all their advertisers and the userbase would leave. It doesn't even matter if they are responsible or not. They made it is a necessity in order for the company to no go bankrupt.