In recent years, the NBA has seen several shocking trades that left fans and analysts in disbelief. One moment, a player is the face of a franchise; the next, he's wearing a rival's jersey.