For years, it seems like Shaquille O'Neal and Charles Barkley have made a living out of hating on modern-day NBA players and firing the worst kind of takes they can find. In fact, more often than not, they have even admitted to not knowing who a player was or even said their name wrong.

Back in the day, the players used to just suck it up and take it, but it seems like they've been losing their influence and respect between their colleagues for the way they've been treating young stars nowadays.

First, JaVale McGee got into Shaq's face for his constant mockery, then James Harden, Dwight Howard, and even Donovan Mitchell have looked careless to what they have to say because it's never constructive criticism.

LeBron James And Kevin Durant Fire Back At 'Old Heads' Shaq And Barkley

Apparently, the players just have had enough of listening to what Shaq and Barkley have to say about what they should do to take their game to a whole new level or win an NBA Championship - even though Chuck didn't even win one.

That's whyLeBron James and Kevin Durant actually stepped up in the name of the rest of the league, taking shots at them on an Instagram post for being 'haters' and the way they address other players:

“I don’t know why they still ask for this idiot’s opinion,” Durant started. “Them old heads need to go enjoy retirement. These boys have coaches they work with everyday lol," he concluded.

“There’s a difference between constructive criticism and soft hating though. I’ve seen it both ways come my way, mostly the hate. You can hear it in their delivery," LeBron James added.

Well, it's finally happened. You can't go out there constantly blasting your colleagues just because. It's one thing to try and help out and other to just calling them out for the clout and some views on social media.

Given their nature, we'll definitely hear back from Shaq and Chuck regarding this matter pretty soon, and, as you can expect; they're not likely to take this politely or in a positive way, so stay tuned.