Earlier quoted context omitted.
Maybe it'd be better to just not have any blocking/muting built into such a system at all. If User A doesn't want to see posts from User B, that's fine. User A can have his client filter them out locally, prior to when they'd otherwise be displayed. Nobody else has to know this is happening. I don't think that User A should be permitted to prevent User B from replying to User A's posts, which in turn prevents User C…
> User A can have his client filter them out locally We've been trying that with email and spam for the last 3 decades and I've got to tell you the results are not good. > prior to when they'd otherwise be displayed. A has to download the harassment from B just to then filter it locally? Seems like you're putting the onus on A here to do the work. What happens if B sends enough to DOS A's link? Or sends CSAM and now…
Email has also dealt with the spam issue mostly. If you blast me with too many emails, you get put on a spammer blacklist and servers will just drop the content without delivering it. It also isn't a crime to be unwillingly sent illegal content which you immediately delete.