Mabey it's just me but the current system of banning players for leaving feels really harsh. Don't get me wrong, I hate getting crushed because of uneven teams and I would never intentionally leave a game just because things weren't going my way. Some of us have real lives though and you can't always guarantee 60 min of uninterrupted time, especially if the game runs longer than expected. The phone rings, the kids set something on fire, there are things that take priority over a game Getting banned for 3 offenses out of 30-40 games seems really draconian.
Here is my suggestion, double the number of offenses needed to warrant a suspension, and increase the rate at which 'good behavior' repairs the damage done. The idea should be to punish people who consistently dc, not the occasional interuption. Also, replace players who have gone idle/dc'd with a bot so that the team isn't at such a disadvantage.
Just my 2 cents.