Yea yea, another player with the “I figured out how to fix the report system!” but hear me out!
One thing that could greatly help the report system is demanding COMMITMENT to it. As of now anyone can report a player in 2 seconds, a few-click, wham-bam-done! and “Reported! For what? Hell if I care!” which allows players to dish out reports like candy to a system that automaticaly stacks reports and lay down the punishment. And I came out of a LIFTED 2-weeks suspension because of that, but my lv5. endorsement… didn’t survive the trip. So I was punished, still carried out part of it, and never got compensated (not that I demand it, endorsement comes out easy when you’re a good Support. Play one match as Mercy and if you win everybody loves you).
Now imagine if to report a player you had to step out of the game for a 5 minutes, FIVE MINUTES! Go to the Support page, open a “report ticket” and fill it up with the reason of your report, a minimum 30-characters description (just typing “30-characters description” takes 25, so it’s not that unreasonable) and both the Match code* and the reported player’s Tag! Yea sounds a bit lenghty, but really, if a player was cheating, sabotaging your match, or REALLY ruining the heck outta your game, wouldn’t you go through 5 minutes between matches to do it or remember to do it later? But if you were a petty, vengeful schmuck who just thinks reporting someone for saying “GG” or using a Lifegrip when you wanted to Death Blossom at 1hp, I don’t think you have the commitment to not just Queue right after the match is ended and forget what made you so mad in the first place.
Add a stern warning of “Don’t do false-reporting or we will punish you!” and even if there’s no actual actions taken, don’t tell anyone, it will be enough to make people think twice before reporting for nothing.
One could easily add the option to copy a player’s tag alongside the other options when you right-click a name for QoL. Even keep the “report” option but instead it simply opens the instructions with the player’s tag up for Ctrl+C.
I bet this would also greatly diminishes the flow of meaningless reports so Blizz could start analizing these reports more closely as well.
*I heard you can’t get Replay code in Console and if thats correct, thats something Blizz should look on regardless! I tried to Google it but couldn’t get a definitive answer.