Agree on all fronts the issue is that if it is not client side then we have just created central point for future censorship.
We have a choice where to put the functionality. We can censor or we can put tools in client space.
No one wants a polluted feed but some don't want anyone else having any part in deciding what is pollution.
Respectfully