Twitter deserves credit for creating their platform, absolutely. They created a platform where everyday people can interact with top media and politicians.
Now that it's here, and they're all on it.. "the coffee shop can throw you out" seems a little trite. I don't like Trump either, set him aside, what if we were on the wrong side of Twitter's politics?