Obviously the ranking system is seriously flawed. Sometimes I'll get on and play ranking games for five or six hours and only get to complete maybe five to ten games because people quit. The dissconnects are out of control. Sure there is a penalty, but how about a reward for the team that owned up on the opposition frustrating them to the point of quiting.
I think a solution would be to give points to the team that didn't quit based on when the players quit. Ex. If a player quits with 9min left in the game. The opposing team would be awarded 1 point, But if a player quits with 1 min left the opposing team would be awarded 9 points. I think this would stop me from using my favorite catch phrase "If I had a point for every dissconect I'd be a level 90 by now"
Really though who cares about the penalty for the quiters we just want our points for playing well.