Ive read numerous threads on bans for quitting. I wonder if 343 might look into a question box that pops up when you quit a match. Why are you quitting select an answer. Home emergency. Teammates not participating. Lag issues or players glitching. Things of those nature. 343 could then randomly review these quit and be able to get a better handle on reasons for a ban. If you quit a match due to bad lag you should not be punished. Also take into account the amount a player actually quits and what game mode has the most quits, look into it a bit maybe there is a problem that isn’t on the player population side of the coin.
Now I do not want people to get me wrong, I think players who repeatedly quit should in fact be nailed with a ban. I’m just implying that maybe a bit more of a look into the issue may be needed.