On Friday, LeBron James announced his decision to return to the Cleveland Cavaliers, spurning the Miami Heat and sending shockwaves through the NBA.