LeBron James went off on Charles Barkley for constantly criticizing him over the last few years during a post-game interview on Monday night.