disconnected from server

dear 343 from the moment i have had halo 5 the multiplayer always kinda had problems where at the end of the game i get disconnected from the server and this has been going on for a few months and i have called xbox support so many times even they cant help me any more i really like the game but not if this just keeps happening there are more ppl that have the same thing and we get banned unjust we dint leave the game it already endded and even then we dint leave the game why is this happening please help your gamers out of this