Voting is a complete joke. Royals have 7 starters at the moment. I don't know a perfect fix to the All Star Game selection process, but just a fan vote isn't the answer.
I think fan voting is fine, my only problem is that this stuff for some reason counts toward Hall of Fame voting for most writers. You can't have it both ways.
I don't mind the fan voting, but I think it shouldn't be the only thing to decide a starter. Nelson Cruz is crushing the ball. Donaldson is having a great season. I mean it's a travesty.