That would be why I suggested a blend of the old and the new.
Retain the player imposed punishment (squelch), but raise the target report number significantly, say to 100 reports.
Set the current target report number to trigger a flag on the reported account for review ASAP. Implement a system of escalating priority based upon the total number of tickets received.
Example:
10 reports triggers a level 10 ticket for review
20 reports bumps that ticket to a level 9
30 reports, level 8
40 reports, level 7
50 reports, level 6
60 reports, level 5
70 reports, level 4
80 reports, level 3
90 reports, level 2
100 reports triggers the player imposed auto squelch and a level 1 ticket for review.
A higher priority ticket should be reviewed before a lower priority ticket, even if that lower priority ticket ticket was generated first.
I also believe that everyone should be held accountable for their actions. If a squelched player has that squelch overturned because there was no violation, the reports that triggered that squelch were false reports, IMO. IMO, EVERY player submitted one of those false reports that contributed to that squelch should be punished.
IMO, if the number of reports required to trigger a player imposed punishment is low (say 10) and the system can easily be abused, then every player that submits a report that results in a squelch that is not upheld should be punished for submitting a false report. I believe that punishing every player that submits a false report would go along way toward curbing abuse.
If the number of reports required to trigger that player imposed punishment is high (let’s say 100) and it is significantly harder to abuse the system, then some leeway for tickets that are not upheld would be appropriate, IMO.