Personally, ignore is a great feature, as is hush. But mute is straight-out censorship, and is both ineffective and prone to abuse.
(Ineffective because someone can always create a throwaway account, prone to abuse because someone can censor any response to their post)
To put it simply: I personally believe it's fine for person B to refuse to allow person A to talk to them, but not for person C to refuse to allow person A to talk to person B.
When I ignore someone I don't see their posts, but they are still free to make them.
When I mute someone, why don't they retain the ability to comment in all posts, but I simply just won't see their comment.
I don't think that's the best analogy, but I'm trying to teach myself things right now so not entirely focused.
What is the difference between ignore and mute, in that case?
Personally, I wish it was hush / ignore comments / ignore posts, and no mute "feature" at all.
Ignore: You wouldn't see their posts, but would see their comments.
Mute: You wouldn't see their comments, but would see their posts.
At that point mute would function as an "ignore comments" function.
Ah ok.
That's pretty much in line with how I wished things worked.