LeBron James took an indirect jab at NBA legends like Charles Barkley and Shaquille O'Neal while defending Anthony Edwards.