Well, it appears they are active in getting rid of people they don't like. If they agree with the person's agenda then they don't seem so anxious to get rid of them.
Specifically who are you speaking of, and how was their discourse within the Terms of Service?
I hate to be the "do your own research" guy but I'm fairly certain it is quite easy to search for Twitter's apparent "bad for A, fine for B" policy.
Some simple features could be implemented which would allow to reduce noise, because that's the main issue with Twitter, the noise. If I follow someone because he twitted about #microservice or #elixir , I don't want to hear updates about his baby daughter, his wedding or what political candidates he supports. Twitter still didn't fix this, in fact during all these years they add very little new features to their product when it comes to content curation or filtering. That's what makes Twitter so "toxic".
Your mistake is in expecting the web service to filter the messages people choose to share.
You can save a search.
My mistake is expecting anything from Twitter at this point. I don't care about being able to save a search.