BANNED for NO Reason?!

Just completed a game and got banned (for 8.5 minutes)?

I did quit two games earlier that had horrendous bungee cording lag.
Finished another game (also with bad lag spikes), then get banned?

I think it was a disconnect type ban, though I did not see anything and experienced the end of round sequence as normal, as far as I can tell.

If the game is lagging then why not drop players? Preferable to the ban-hammer.
Banning me for something I have no control over (the internet gods) just really insert colorful language here.