After Cleveland's loss Monday night against Dallas, LeBron James went on an epic rant ripping apart Hall of Famer and NBA on TNT analyst Charles Barkley.

The rant was warranted as James has been taking a lot of criticism recently due to the poor play of his team, and Barkley was one of the people who criticized James.

Almost a day after the rant, one of LeBron's former teammates and one of his best friends, Dwyane Wade, showed support for James' comments, all the while taking more shots at Sir Charles in the process, as per K.C. Johnston of the Chicago Tribune:

“Thank God he finally said something. LeBron, a lot of guys take a lot of shots at him — for whatever reason. He just has kept his mouth closed and continued to focus on what he needs to. But it’s about time he said something, man. Guys ride him, especially ex-players. When you have a history, when you can go and Google your history, you better be a little careful with what you say.

“Sometimes, when guys get a microphone in front of their face, they just talk and talk and talk and forget about their history. We all make that mistake, but especially that guy on TV. He acting like he just walks on water. And I like the fact that LeBron called him out and told him about himself a little bit. Humble yourself.

“LeBron is who he is. We all have flaws. But when your flaws are a little bit more, you should shut up. I’m glad LJ finally said something and stood up for himself from that standpoint. He said there’s a new sheriff in town. So I’m excited to see what’s next.”

What's next might be a response from Charles, whether it be on television or in person as James told Barkley to come meet him on the road and talk.

That being said, we imagine that the shots will continue to be fired at a distance for the time being, but All-Star weekend is approaching and both guys will be there, which could signal the end of this feud or add more fuel to the fire.

(H/T: FTW)