Cris Carter unveils why LeBron James is immune to criticism