All Star Games in just about all sports have become a joke and should be eliminated.
Eliminate the ASG and break week in hockey and you'll have eliminated the need for compressed schedules and probably 3 or more back to back games for every team thus improving the quality of play (the product) on the ice.
Additionally the NHL needs to return to going to the Olympics every four years, the players want it. During the year of the Olympics the NHL can continue the play without the olympians playing for their NHL teams or shorten the NHL schedule for that season, (thus every four years) and have no NHL games played during the Olympics, say reducing the schedule from 82 games to 70 games the year of the Olympics.