the all-star game is solely for the fans... of course they should be able to vote. It should be obvious that the all star game is "represented by whoever the fans want to see", so of course they are gonna get to vote
Most fans don't care about the All-Star game, because its not real hockey. It an exhibition where rules of competition does not apply. Allowing the fans to vote is a simple gimmick to gather interest in an otherwise NON-Event.