I will have forms at my store front. You will agree to not be or support homosexual propaganda or else you cant come into my store.The bottom line is all users sign an agreement with that disclosure. The same holds true here, there are subjects you cannot discuss per the rules. No one's free speech is violated.
Basically twitter is discriminating against people that don't hold the same political views they do.
This forum is different. Its a Christian platform. Obviously, you cant come here and bash Christians. But you can have anti-Christians views on here and still post.
Twitter has to specify that it is a liberal platform. That way conservatives know to stay clear of the place.
Not violated but censored.