I have just been suspended from chatting in the C++ lounge for a message that was deleted by the @Feeds bot, that is from May this year. Why now the suspension (30 mins) for a message so old already?!
Some teenager, who never answered a single C++ question on SO, and who was never before seen in the C++ chat room, storms into the room, actively searches the room's history for words and phrases he finds offensive and then goes on a rampage flagging a bunch of old messages. Of course, given just sentences with words like "fuck" in it, without any textual context, room name, indeed, without even the message's date, or any other information that would be helpful when asked to agree or disagree to a flag, enough users (of other rooms) agreed with those flags and several regulars of the C++ room (it's not only been Tony, AFAIK) got suspended for half an hour.
This whole thing is so stupid, it makes my toenails curl up in disgust.
The way the flagging system is implemented now it does more damage than it does good. It is lacking features vital for it to properly function. This is just another instance of this problem.
Also, the ability to flag messages should expire after a while, in order to prevent the community having to spend resources on issues such as this one.
In addition to a number of other tweaks (some applied, some still planned/in-progress), there is now a moratorium in effect, to prevent flagging of old posts. Regular flagging is now limited to recent messages; if an old message is so offensive that it deserves flagging long after it is cold, the user can still flag it for moderator attention, but this is far more obvious and less an avenue for flag abuse.
We are also planning to limit the number of concurrent unresolved flags per user for similar reasons. See More information is needed in chat Flagged Posts for the current set of changes.
I'm not sure if you're actually confused or if this is a feature-request in disguise. Somebody noticed your old message and flagged it. Flagged messages are shown to 10k users, so some of them noticed it and marked it valid. Eventually it got enough flags to be deleted, and you were banned. The same thing can happen on the main site (although you'd lose rep instead of getting banned); it's not like a message stops being offensive with age
Right/wrong/rants aside, how about treating flagging like a privilege that must be earned per room? (Perhaps at least X posts in the room? Maybe with Y starred?)