Free Speech

That's right, you don't get free speech on Twitter (nor on Facebook). You are these companies' products and companies get to choose what products they sell.