For better or worse, Charles Barkley, NBA legend and current analyst for TNT, is known for letting his personal opinions fly from the hip. This time, he had some words for LeBron James on live television.

Recently, a lot has been made of James’ comments about the current status of the defending champion Cleveland Cavaliers. James’ comments came in a post-loss locker room on Monday night in The Big Easy.

We’re not better than last year, from a personnel standpoint,” James told reporters after Monday’s loss. “We’re a top-heavy team. I just hope we’re not satisfied as an organization.”

Some considered James’ words to be a shot at management. The King sent out a series of tweets on Tuesday to address his frustrated rant.

I’m not mad or upset at management cause Griff (David Griffin) and staff have done a great job. I just feel we still need to improve in order to repeat…if that’s what we wanna do.”

Cavs GM David Griffin chimed in with regards to the situation on Wednesday. ESPN’s Dave McMenamin has Griffin’s quote in his recent article.

The comment about the organization being complacent I think is really misguided,” Griffin said. “Organizationally, there is absolutely no lack of clarity on what our goal set is. We are here to win championships, and there is no other solution, there is no other outcome that is acceptable, and there never has been. But in terms of the on-the-court complacency, I’ve seen a lot of that.”

Just after team practice on Friday, James basically squashed whatever drama was beginning to develop around this minor distraction. Joe Vardon of recants James’ quote in his recent article.

He’s the owner of the team. I’m one of the players on the team,” James said. “I think all 14 guys have a working relationship with our owner. It’s not about me and it’s not about him, so, it’s a non issue.”

During an airing of NBA on TNT on Thursday, members of the panel were asked what they thought of James’ comments. Ernie Johnson asked Barkley to fill in the blank, saying: “LeBron James’ comments were…”

Inappropriate, whiny. Uh, all of the above,” Barkley replied. “The Cleveland Cavaliers, they have given him (James) everything he wanted. They have the highest payroll in NBA history. He wanted J.R. Smith last summer, they paid him. He wanted Shumpert (Iman Shumpert) last summer. They brought in Kyle Korver…”

“He (James) is the best player in the world. Does he want all of the good players? Does he not want to compete? He is an amazing player, but this notion… They’re the defending champs, and for him to be trying to hold anything over Dan Gilbert’s head…”

“And I love all of these wild, punk-ass reporters on television, who’s afraid to call LeBron a great (player). LeBron is a great guy, but this notion that he’s got to have all of the best players on his team… He’s got Kyrie Irving and Kevin Love. He wants everybody. He doesn’t want to compete. He wanna be the favorite all the time? It just pissed me off that a guy that great doesn’t want to compete.”

Last night, after Cleveland’s 124-116 win over the Brooklyn Nets inside Quicken Loans Arena, James was asked what he thought of Barkley’s on-air comments. The King, who had just dropped 31 points, 11 assists, and five rebounds on the reeling Nets, seemed to brush Barkley’s comments aside.

He has to do that. I mean, it’s good for the ratings,” James said with a calm but curious demeanor. “That makes no sense in the world. Ever since I picked up a basketball at age nine, I’ve competed every single time,” James said as he shook his head.

“You can never question that about me. But that’s Charles (Barkley). He’s the guy who has to sit on that panel and say things like that. But at the end of the day, that means absolutely nothing. I wasn’t even watching (TNT) last night.”