LeBron James Thinks Having an All-Star Game Right Now Is a 'Slap in the Face'

The NBA will reportedly move forward with an All-Star Game on March 7 in Atlanta