Fans vote for the starters in the MLB All-Star game which means one thing: it’s a popularity contest. Year after year we see the American League starters as a Yankees and Red Sox All-Star team featuring Ichiro or Josh Hamilton. There are usually a few guys who get a deserving start, but it’s rare that the fans get it right all the way through. The 2012 All-Star game in Kansas City is under a month away, so here are the players who, as of now, deserve to be starting.