Dilip Vishwanat/Getty Images
Regardless of whether the All-Star Game counts, MLB needs to make an effort to make sure that actual All-Stars will be playing in the game year after year.
That means doing something about the fan voting, which is out of control.
This year, Buster Posey and Pablo Sandoval are starting for the National League, and they don't deserve it. Mike Napoli is starting for the American League, and he doesn't deserve it. It can be argued that there are several other starters who don't deserve to be starting, but these are the three who come immediately to mind.
It doesn't matter if the game counts or not. The rosters of the Midsummer Classic should be made up of the best players, not the most popular players. Not every fan pays attention to what's going on in the rest of the league. Fewer pay attention to the stats. Fewer still pay attention to the right stats.
At the very least, what MLB can do is come up with a list of "recommended" starters as a way of keeping fans up to date on which players are actually having All-Star caliber seasons. There also has to be a way to curb the influence of big-market teams like the New York Yankees, Boston Red Sox, Texas Rangers and so on.
Taking the voting out of the fans' hands altogether is the best idea, but I realize that MLB can't do that without rubbing a lot of people the wrong way. Whatever the solution, something needs to be done to make sure deserving players like David Wright never get cheated.