Can we just have an up/downvote in the post game lobby?
I feel like a general rep system would be far more effective than whatever this garbage we have now is.
If you downvote, you have to give a reason. If you're part of enough false reports, your ability to participate is revoked.
If you reach a certain negative threshold, your account is reviewed. If you're toxic for whatever reason, you receive a proper punishment and your rep is reset to 0. If you're found innocent, they just reset your rep to 0.
If however, you are wildly upvoted, you have resistance to downvoting because in general you're a shining beacon of the community.
I dunno, maybe I'm wrong, but I feel like this would be a better way to handle player behavior.
You could limit it so that teams of friends can't just inflate their rep scores. Like the people you queue with can't up/down vote you.