It wasn't a 5 minute ban. I tried again after more than 5 minutes. It doesn't tell me the updated timer at that point, it just keeps giving messages about "Unable to find players" and "Unable to connect to lobby", etc. It only shows the ban message once, and it displays a time, not a number of minutes.
I have had this happen once before when I accidentally betrayed a teammate. Other than that, I've never betrayed a teammate or had any unsportsman like conduct and never disconnected... my internet works well. I just try to play the game.
I am saying the system is broken because it allows for opportunities like this. I'm just a regular person trying to play a game and service I pay money for and it allows people to cheat the system like this and get valid players banned from playing the game. There is no way for me to report this player within XBOX now, no way for me to contact 343i... nothing. I'm just banned for trying to legitimately play the game I paid for. This just leaves a terrible taste in my mouth and is a terrible experience for Halo, 343i, and XBOX Live and is deterring good/valid players from playing, and then wanting to play after things like this happen.