I have a proposal, not sure if this has been considered and decided that it isn't applicable but i figured i might as well put in my two cents.
For people who sabotage games there could be a system in place that lets the player base pass the judgement. Perhaps there can be a team similar to the old tribunal or Overwatch from CS:GO where you can apply to join after filling out a number of prerequisites for the position.
After a player has been reported for sabotage enough times, their games in question get reviewed and watched by people on the "tribunal" and if enough people think that it was sabotage, punishment can be issued.
Perhaps the punishment can be very soft at first, to offer a safety net for people who may have fell through the punishment without sabotaging games intentionally, and for repeat offenders, the punishment becomes much more severe.
I know the system wouldn't be perfect, but i do believe it would go a long way to prevent people who carry this type of an attitude into games and selfishly ruin them because they cannot be bothered to play the whole thing.
As for specific prerequisites or punishments, i have my ideas, but ultimately i do believe there is a good way to vet certain candidates for a "tribunal".
And lastly, perhaps there can be some unique incentive system for those who participate in "tribunal" activities for a length of time and prove to be reliable assets. And for those people who join the "tribunal" and attempt to cast down punishment without close examination can be singled out and punished if they have a track record of doing so. Example: always voting to punish, but others who watch the replays disagree, this happens too often and you will get a warning. If it keeps happening you are removed from the "tribunal" and punished.
Just some food for thought.