LeBron James took a shot at the NFL after they played two games on Christmas Day opposite the NBA.