You Get Banned due to Bad Connection?

Hey mates. I have been playing Halo 5 for awhile now but I have noticed a big issue recently with the game. Lately, I either lose connection near the end of the match or in some case, my connection cuts out due to me living in the mountains and having CenturyLink as my internet server (aka it’s pretty meh but its all I can afford atm). Anyways, while some of the matches are my fault due to my internet, vast majority of the time I find myself stuck in games where I end up getting kicked mid or near the round, and then I banned. I’m not a hardcore gamer and I really only play casually and I could care less about wins and losses (as my K/D ratio is more important and represents how good you are imo), but is there a reason 343 is going overboard with this? Couldn’t they follow the same format as COD and just bring in people during mid-game to fill in for those who actually leave and ban them and not punish EVERY player due to a bad connection? Might be late to the party but it is something I have noticed and for some reason I find it odd that 343 continues to blame the players and not have the integrity to admit that there servers are not working very well and it is creating issues for everyone. Just my observation.
Has anyone also experienced a rash of disconnections? I don’t know why but in my case I have had a ton of them recently in matches and it is starting to bug me quite a bit. I rarely quite but if I do it is mainly due to work. As for my service record, I mostly play Infected in Arena and nothing else really other then the occasional Warzone match.

Hi I’m The ban thread please feed me.