If this gets revised, I hope developers consider what exactly "block", "mute", "silence", and so on mean in current implementations (and consider that some have different terminology for similar functionality) and only then decide what curation & protection functionality is needed and sensible in a federated and / or peer-to-peer network.