Getting kicked from a match for team killing in warzone needs some tweaking. Currently, if you get killed by someone on your team, you have dictatorship rights to decide whether or not they'll get to keep playing. The only problem is, 90% of betrayals in Warzone is down to an accident.
I got hit by a guy in a warthog backing up, perhaps so I could get on the gun, and dies. The game asked me if I wanted to kick the player. Of course I didn't.
Later, I req an ONI tank from a rare random card and kill a see an enemy ghost run past inside the base. I kill a couple enemy players and turn to spot the ghost. It currently without a driver, but I see a spartan run towards it real quick. I instinctly fire, thinking it's the enemy because I didn't see a nametag and blow him up with the ghost. Two seconds later I've been kicked.
TL,DR: One betrayal shouldn't be grounds for a kick. The option should be offered after two or three per match. Instead, one betrayal should be punished by a slightly reduced score.