I would just like to point out that, canonically speaking, Batman has never defeated Superman in a fight.
Seriously. It's common among Batcultists to share images from certain battles between them as if triumphantly mocking Superman. These images usually depict Batman, somehow, punching Superman.
Except, as that link points out, it's important to look at the entire story. In
The Dark Knight Returns, Superman wasn't fighting back. He was just there to talk. Batman acknowledged that he was holding back. Also Superman was weak at the time. And still, despite all that, and despite giving everything he had, what happened? Batman had a heart attack and nearly died. I was arguing about this with someone once, who actually tried to argue that Batman planned to have a heart attack, thus making him the winner. Think about that: he won because he planned on not winning?
Try that in any other competition and see how far it gets you. If the Ravens beat the 49ers on Sunday, do you think the 49ers would be granted victory if they said they planned on losing the game all along to prove a point or some such nonsense? I mean, come on.
It's all about two things. An increasingly cynical and violent society looking for an outlet for their rage, and Two, Batman gets more exposure.
Look at how people react to violence. When bad things happen, people are usually angry before anything else. Last year two awful tragedies hit, and you wouldn't have to go far to find someone who wanted to just beat the living daylights out of the people responsible, if not worse. Batman gets to do that. Batman provides an outlet for that initial rage, that desire to use violence against the violent. Superman operates on a much deeper level. Superman isn't about that rage we have inside us. He's about our capacity for good. Our ability to triumph and overcome obstacles to make ourselves greater people. Superman's about how far we've come from times when the world was a much darker and more frightening place, and how much farther we're going to go if we continue on the right path. So naturally, cynical douchebags who only see the worst in everything are going to hate him, because in their minds, things can and will only get worse. The sad irony is that that's the attitude that makes things worse.
There's not a single group of people out there who did not get what they wanted, whether it was the right to freedom, or the right to vote, or the right to equality, without demanding it. And not one of those people would have gotten what they wanted if they didn't believe it was possible to get it in the first place. That is what Superman is about. Superman is a shining beacon of hope, something we should all aspire to. He represents our capacity for greatness, but he's not forcing us to bend to his will. He's trying to guide us there, help us get there ourselves. It's one thing to believe in Superman, but Superman believes in us.
...
Think about that. Now consider...what point is there to Superman hate beyond "he's not dark and kewl lyk Batman"?
Aside from all that business? Superman doesn't get as much exposure as Batman. Batman always has toys on the shelves, a cartoon on TV, many more individual titles than any other superhero in comics, and gets the best treatment. Superman's lucky to get a bone tossed his way. For instance, take a look at the Legos available among the DC Superheroes line. Almost all of them are Batman-related, with only one Superman set available (which does come with a Wonder Woman minifig, but she's a topic for a whole other discussion). Aquaman is getting a minifig too...in a Batman set. As the damsel Batman has to rescue from Mr. Freeze.
So of course you're going to have kids who like Batman more. There are more Batman toys, video games, cartoons, movies, and anything else than there are for Superman. The most exposure he ever does get with kids is in an ensemble show where they can't focus on him too much because it's more important to see what Batman's up to or something.
Hopefully
Man of Steel starts to change that.
By the way, take a look at the plot for the new fighting game
Injustice. Superman is turned into an evil dictator and it's up to Batman and Lex Luthor to save the day. But, you know, happy 75th Anniversary, Superman.
It makes my ******** blood boil sometimes.