LeBron James received quite the critique on last night's Late Show! Former NBA star/current blowhard Charles Barkley and David Letterman got real when speaking out about James' controversial switch from Cleveland to Miami. Check the clip to get the dirt.

[Late Show with David Letterman]