Ban penalties for players who leave matches early.

This morning I started up my Xbox for my daily few games of breakout. I started to notice that there is a shocking amount of players who leave the game early when our team starts to loose, or if they aren’t doing very good. Even though in the Arena U.I it states that matchmaking ban rules are in effect for repeated quitting I still find that at least half of my games end with fewer players than it started. Are the parameters set in place by 343 too loose to prevent this from happening? Or are the punishments not severe enough. All I know is that this is an issue that has plagued me since launch and quite frankly I am sick and tired of it. I try to the best of my abilities to finish matches, and to put in my 100% effort because in the end that is what makes the game fun and engaging to players.