Let’s not ignore the fact that there are some members who are neurodivergent or have suffered trauma that may have difficulty with certain types of posts.
That's valid, although it still introduces the same problems. There are a whole lot of examples on the forum where Person A asks a question, Person B gives a good answer, Person A repeats his question, then someone else replies that Person B already answered, then Person A explains that he has Person B on Ignore, so he didn't see it.
It's annoying for everyone else, and ironically, Person A will then get added to other people's Ignore lists.
Or how about all the times we see a debate between two people, and one gets frustrated with the other and announces (because I guess the rest of us all need to know) that he's placing the other guy on Ignore.
I'm not opposed to making the forum accommodating for people with neurodivergent challenges, but there's still a
"Needs of the many..." dynamic at play, so while there may be some narrow cases where the Ignore Member option is a good one, the vast majority of cases are not. In fact, of the most-ignored people, they are predominantly annoying members (usually because they simply post too damn much) rather than abrasive/triggering ones.
A more ideal solution, rather than the Ignore button, would be to address the problematic/triggering members directly. Usually, I think, we don't even know about them, so if someone is getting that out of line, hit that Report button.
With that said, in the spirit of being accommodating, those people often have their own issues. For instance, getting annoying people to be less annoying is surprisingly difficult. Even when I ask people to post less, they either defy the limits I give them, or they go into these long emotional explanations for why I'm being cruel to them. (Not to label, but I suspect they have their own neurodivergent issues.) Honestly, I'm struggling right now to think of a single
"Please try to post a bit less" request that went well.
And then, with Group B: the abrasive people, I might get temporary improvements from them when I try to explain why everyone is pissed at them, but long term, I don't think I've ever had truly successful results there, either.
Other than banning them, of course, which I also feel bad about, especially as these people are also likely neurodivergent. (I know enough of these people, especially kids, in real life that I can't help but be sympathetic.)
I'm still trying to figure this out, but the Ignore solution is not a solution I like. I probably won't eliminate it, at least not for a while, because I don't yet have a better solution. But as of now, whatever consequences people experience when they place someone on Ignore are their problem, not mine.