Unfortunately, that didn't turn out very well. Let's just say the 'fringes of free speech' took the upper hand and really started defining the platform in the public view, to the point of being strongly associated with the platform. Why would you run a node if it was mainly used for horrible stuff. Same as what happened to tor services, but to a bigger extent.
I really believe in the idea freedom of speech. But some kind of control is unfortunately needed. Otherwise a platform like this will always spiral out of control and kill itself. I think it's one of those things that sounds great in theory but doesn't work in real life.
Perhaps some kind of user voting could be implemented, but it would be extremely slow, too slow to catch up with new content being published. It's a very hard thing to tackle. Free speech is unfortunately not as black and white as its advocates like to see it.