I missed most of the All-Star festivities, including the game. When I did tune in, there were 9 players walking around and uninterested, and one guy dribbling and taking a shot. If it looked like they didn't care about playing, then why should I watch. There is far too much content out there to watch on TV, than to bother with an All-Star game now.
Something definitely needs to be done to fix it, or just do away with it entirely. The players are only interested in being elected as an All-Star, as a means to reaching a contract incentive or gaining leverage towards their next contract. The love of the game or having a competitive spirit is lost on todays players toward the All-Star game.
I'm happy for the people who did watch and were able to enjoy it.