One of the first things I thought would be changed after the Selig era.
Atleast change the fan voting.
Instead of the final vote. Have the fans vote for a week on only the 3 most deserving players at each position. One starts and the other is a reserve. Than you can fill out the rest of the roster with the players and coaches.
Everyone wins. Fans have a say. Right players get in. If you're going to have all-star incentives in contracts. You can't be victimized by your market.
Its an easy fix.