Is it just me or are ALL the professional all-star games just popularity contests?
Every year, the same people are put on the teams just because a bunch of people who like a person vote for them. This isn't to say that they don't all belong there, because many of them do, but year after year, the players who are having great years are shrugged off in favor of someone who will sell tickets because he has a popular name.
This explains Nomar Garciaparra leading the All Star Ballot for the MLB, despite having a terribly mediocre season (at least compared to his previous years.)
So should the All-Star ballot's question be changed from "Who deserves to make the All-Star team?" to "Who is your favorite player?"
Maybe if the leagues stopped letting the fans be THE deciding factor and had some kind of requirements to be on the team (for example: a player needs to have played in X games and should have Y at bats) then the teams would be more "All-STAR" than "All-Favorite."
But maybe the leagues don't WANT anything to be done. They DO enjoy all the money they get from having games full of favorites. You can't say the NBA didn't enjoy having all the most popular players on the court all at once, or that the MLB doesn't like that a ton of players from last year's World Series teams will be playing against each other again.
Basically, what I'm saying is that for there to be a true All-Star game in any sport, the league needs to have some kind of criteria which you must meet to be considered to be a candidate. I mean, would it be fair to put a guy on the NBA All-Stars who scored 28 points a game and played in 25 games over a guy who scored 25 a game and played 42?