I’ve brought up the censorship conversation a few times on Nostr. I think the general consensus is “build them but never have one ring to rule them all.” Each client should have a library of mute/ban setups that the user can choose from.
yes ! censorship should be non-destructive ! it should be based on users choosing to filter their feed not on information getting holocausted from the network. and it shouldn't even be up to the client. there should be blacklists any user can choose to install on any client to filter results. you should be able to run as few or as many of these blacklists as you want.