Oh, I don't disagree that a person should be making decisions about reports and bans. The way it should work is if someone gets multiple reports, (let's say 10) then it triggers a review by a real person to see what they're being reported for. I'd argue most people aren't going to be reported 10 times. And if they are, then the number can be increased because let's face it...trolls will get reported more than average players so it should be obvious who needs to be looked at.
If somebody makes 50 accounts to report you, they would need to get in a game with you 50 times on each separate account to be successful. I don't usually doubt the persistence of trolls, but that is a lot of effort and would be an extremely fringe scenario. This is assuming the report function is only available while in or after a game with another person (as it should be imo).