You cannot boot someone from a public match on XBL because then everyone would be doing that for no reason at all. What you can do is file a complaint against him, but that usually does nothing. Now if it was a private match you can boot people from your game.
For example on MW2 if someone team kills you get a respawn time of like 30 seconds or so if they continue to team kill that just keeps adding up.