According to the NBA, LeBron James never should have gotten three free throws at the end of the Warriors' win Saturday night.