A way to deal with rage quitting
I have read a lot of users ideas on how to solve rage quitting but I have never seen this idea come up. What you want to be able to do is punish rage quitters while not punishing people with legitimate connection problems. Taking away favor is a bad idea because it affects both quitters and legitimate players.
What if you could "tie" a persons username into the game when it starts, then when a player quits the game before it ends their username is still "tied" into the previous game that they just quit. This makes it so the player can not join another game until the previous game that they quit ends. Once the previous game ends their username is "released" and they are now able to join a new game.
If a legitimate player disconnects from a game due to connection problems most likely they will have to wait on a computer/modem/router reboot anyway.