The 'The line between cheating and playing really, really well' thread made me think of something. When someone cheats, most people are not upset over the fact that the other person is cheating (For example, few people get upset over scripts in Team Fortress 2 despite the fact that they are artificially enhancing skill), but that they drain the fun away from other people. Being locked in your spawn because someone is flying around with an infinite ammo rocket launcher minigun is very...anti-fun.
But what of people who are simply immensely skilled compared to their enemies? I watched a video a long while ago about someone going 108-0 in Black Ops 2.(He died once, but it was a suicide via Lodestar by accident) Now, if BO2 had this functionality, would the other players have been justified in kicking him from the game? He wasn't cheating, but he was actively ruining the fun of at least six people, maybe as many as eleven. Arguing that it's fair because the people on the other team could have killed him is like saying that telling someone they can starve in the street or join the military is a choice. Technically yes, but practically no.
It's a bit harsh to say that someone can't play in certain servers because they're too good, but is there a point where it's necessary?