Oh really? Pray tell how it is not random? Prove it, bunky.
Another thing they need to do is quit having that damn "you have left too many games" message pop up in the middle of a game, multiple times. Bungie did that just to prove what dou(hebags they are.
The boot option is completely random. Sometimes you get booted if you betray a guy at the start of a game, sometimes he can betray you twice deliberately and you don't get to boot. It has nothing to do with how much damage you've done to teammates in a game. It should have nothing to do with previous games.
How you fix the boot option is this: You cannot boot someone for their first betrayal of the game. However, every subsequent betrayal by that person gives the betrayee the option to boot. It's the most fair, simple, and equitable system you could have. It doesn't punish one for prior games or for idiot teammates, or for defending oneself from a teamkilling teammate. It gives you the option to get the guy back who betrayed you if you so choose.
Yes, the boot system is the same as Halo 3's: completely random and completely a$$inine. They say there is a formula for determining bootability, but given how they phoned in the effort on other aspects of the game, I highly doubt that. They throw that out there just to defend against charges of randomness, secure in the knowledge that you'll never be able to prove that there is no formula. They need to make things completely transparent and obvious. Bootability is determined SOLELY ON THE GAME BEING PLAYED, AND THE FIRST BOOT NEVER RESULTS IN A BOOT OPTION, BUT EVERY BETRAYAL AFTER THAT IN THE SAME GAME DOES. It is simple, it is fair, and it is effective. Everyone knows the exact parameters of how they can get booted and there is no mythical formula which may or may not actually exist randomly determining who can get booted and who can't.
[Edited on 03.12.2012 2:10 PM PDT]