People seem to have trouble with the concept of freedom of speech. First, they think that freedom of speech means that they can say whatever they want and they are immune to criticism, as if they are the only ones who have the freedom of speech. Wrong. You can say what you want to say and I can call you an idiot for saying it (and pay Tom the royalties).
Next, people think that freedom of speech means that others should be forced to listen to their opinions. Wrong again. You can say what you want and I am free to ignore it.
The ignore feature does not suppress free speech. Nobody is stopping people from saying what they want to say. However, free speech does not mean that people should be forced to listen to what is being said. You have a right to say it and I have a right to not listen to it.
Finally, this is a site where you must abide by the ToS. You specifically state when you register that you will abide by the ToS. If you do not abide by it, SDS can refuse service to you. Just like any business. They set the rules for who receives service and can deny anyone at any time. You agree to the rules when you register, so people need to stop with the "You are suppressing my freedoms." bull####.