Today, we had a user in the PHP chat bug people by repeatedly asking the same question. The user would ping individuals with the same message. I've asked the user to please stop bugging people and moved the messages to bin (message trashcan).
Unfortunately, the OP continued, so I started to flag his messages (about 5). I deliberately flagged all those to give those able to moderate the chance to have some sense of context about whats happening. Then the OP started to accuse us of being unhelpful. We explained once more what we think of his behavior. He started to flag some of our messages in turn.
Shortly afterwards, someone from the C++ chat comes in and complains about the flagging and a new argument started. Since this is not about pointing fingers or who said what to whom in what channel and to what effect, I'll just give you the quintessence:
Every time you guys flag something, all 10k+ users across the whole chat are asked to validate a flag given only a context free message and a link to the chat. That is terribly annoying. […] That button popping up irks me to no end. It's like a phone ringing, I cannot concentrate on anything else, and just have to pick it up.
Regardless of whether you agree with this or not, here is my suggestion:
Since there has been complaints about how the flagging system works in the past, I think we should add an opt-out for those not wanting to participate in chat moderation (or improve the process in some other way). If people simply mass-(in)validate just to get rid of the flags, the tool is ineffective. I'd rather have those willing to participate handle flags with care instead.