The NBA All Star Game rosters have officially been announced, so it is time for the annual round of shock and outrage. This time around, things were different, as NBA fans only got 50% of the vote, with players and media getting 25% of it each. The player and media votes served as a filter for the cult hero players with no merit behind their cases for an All Star appearance, like Zaza Pachulia, but in some cases, they made wrong decisions.

The upsets started when it was revealed that Steph Curry would start over Russell Westbrook for the West, and it continued when Joel Embiid got snubbed for the starting lineup in the East when he came in third in the fan vote. With so many players having All Star-caliber years this year, it was hard for the fans and media to select just 12 players for each conference.

Here are the men who deserved to make it into the 2017 NBA All Star Game.

Christian Petersen/Getty Images Sport Start slideshow