So what if 2012 is the 100th Anniversary of Fenway Park?  Major League Baseball thinks Kansas City is more deserving of the All Star game in 2012 because they, well, exist.  Commish Bud Selig announced yesterday that the Kansas City Royals would host the 2012 mid-summer classic.

Kansas City had been promised an All-Star game in 2006 after KC voters approved a financing plan to pay for renovations to Kaufmann Stadium.  The Stadium re-opened in 2009 boasting millions in improvements, including a giant big screen to rival that at the new Yankee stadium.

Now that the renovations have been completed, it appears Selig is following through on his promise to award KC with the game, despite what he said were “compelling” reasons to hold the game in Boston.  If you feel that the All-Star game was just at Fenway, you’re right.  The last game there was held in 1999.

If I was a Red Sox fan I would probably be upset by this, but at the end of the day, I think Selig made the right decision.  Boston (and New York) get a lot of extra benefits that most teams don’t because of who they are and how much their tradition means to the game of baseball.  Despite this, it was right for Selig to follow through on the promise he made to the people of Kansas City.  Plus, you cannot hold an all-star game in the same place twice in 13 years when there are 30 clubs in the league.  It has to be somewhat fair.

Still, I like to see Red Sox fans in a huff about this.