I agree, but Twitter has nothing to do with free speech. Period. It’s not like the government is going around throwing people in prison for being racist fucks on Twitter. Twitter can moderate content if they want to. If they don’t want to moderate content they don’t have to as long as the material isn’t illegal.
I don’t know why people keep thinking this has anything to do with the first amendment at all. Twitter is not public, not even close.