Totally agree biggerpapi. MLB needs to put a quality product on the field or fuggetaboutit! I refuse to watch any NFL. NHL, NBA All-Star games. I have vastly more important things to do such as clean my attic or rearrange my sock drawer. Each major sport claims they are putting on a show for its fans. What fans? I'm not sure about their demographics, but all my friends are not watching that all star crap (NFL, NHL, NBA)...they'd rather watch Pro Golf or Daytona qualifying rounds. Just for the record, I went to a college baseball game then I went to the indoor batting cage with my youngest son.
If MLB is going to continue with the All-Star game then there needs to be some skin in the game.....MLB provides the skin with World Series home field advantage....that gets the players attention. I'm not saying I agree with the home field advantage but it does seem to sufficiently motivate these MLB players which is no easy task.
If there is no motivation or skin for the MLB players, then I think most people will stop watching the MLB All-Star game. It will go the way of the dodo bird.