Im not gonna sit and write a thesis here mainly because I am better then all of you in every way.
Now that it is known we can discuss my understanding of the matter.
(I only play online if that has any value to the single player nubs)
When I win and I do ALL the work and get the awards I get around 200 (220 max)
When I lose and I think if my teammate had a brain we would have won, I get 100 +or-10
The awards are an excelent idea in assigning the favor points because the kids that join and have the other person do all the 'work' dont get as much favor as the person that deserved it in the first place.
Favor should be taken away when you leave a game to discourage AI having to take over for people. (Just like in dota, no one likes a rage quitter, alot of dota players actually stay and finish the game out of respect (no favor involved), others just leave and get "banned" as a punishment. That system would work if "banned" was able to ban the user's newly created username as well as the one he ragequit with. Here, in this community, I believe there are a good number of DoTA players, and all of the mature players (IMO) would agree with the punishment of leaving a game. (nothing major like banning)
But now this brings us into the arena of Lag/DDDDDDD/PP/cked/RQ'ers/Disconnects. (The case where no one is sure if the person left or raged or actually disconnected due to a stardock error =P.)
So, I think if the players still playing the game all aggree that the player that left/ragequit/PP'ed in an attempt to ruin the game, then a punishment should be put in place. _punish leaver
But when playing with friends and a buddy needs to leave...comeon? Tournment games should be auto punished, but custom games should be as seperate as Ladder is from DoTA.
For people that are not familar with DoTA im sorry, this is our expertise =P (Joke)