Cannon, 36, has a contract with the network that states he can't speak about NBC without running it by them first and his joke made execs believe he was disparaging the organization.