At the end of the day Twitter moderates its own service, which is just their managers and random team members. Twitter sets the rules and can find any justification to ban whoever they want. Do you really think Twitter constrains themselves by their rules? I don't, they will change those rules if they want.
As a major source of information, is that what you want? Is getting bogged down in ToS details really the important issue here?
If we yell at Twitter and demand them to ban certain content, they are also going to exercise that power when it serves their interests too. You can't have it both ways.