There's an RPGNet thread about whether elves are too annoying to be allowed in role-playing games. It's not an important thread, since this exact same topic arises every 4-6 months. What gets me is that some people -- not the thread creator, in this case -- actually get deep into this discussion, as if somehow they are going to be able to convince people never to play elves again and the entire world will be safe. Of course, there's something like this attitude in a lot of internet discussions, but it just seems particularly absurd when you're discussing which character races should be allowed in a fantasy game. Isn't it just a matter of taste?
Anyways, the crux of these arguments always rests on a mythical "elf-fanboy" who never plays anything except an elf and insists that elves are incapable of making errors or being less than perfect. Now, there are fanboys of every conceivable variety, and some inconceivable ones as well; there are also fanboys who refuse to play anything other than a character that fits their obsession. But it's the second part -- elves must be perfect -- that riles up the elf-haters, and it's that same part that I doubt. None of the rules systems I know of would back up a character who can't fail. Anyone who seriously bought into the idea of elves as perfect would throw a tantrum the first time the dice didn't roll in their favor. And who would regularly play with such a person?
In my experience, elves were the choice of anyone who wanted to mix magic and physical combat. There's some other attractions, based on whichever fantasy novel or film a person may have read, but the main point was to be the guy who could fight and cast spells. So, they get a restriction that they have to either get magic weapons and armor or strip and disarm themselves if they want to cast spells, and they have to split experience between both classes. Simple. No subtext about playing a "Mary Sue" character that I can see.
So where did the elf-hatred come from, really?