It's not exactly a secret that LeBron James didn't always see eye-to-eye with his head coach David Blatt during the 2014-15 NBA season. Back in early April, ESPN's Brian Windhorst reported that LeBron was essentially serving as a player-coach for the Cavaliers and calling all of the team's plays. LeBron himself also admitted that he changed one of Blatt's plays during a playoff game against the Bulls—a decision that ended up helping the Cavs win a crucial game. And who can forget this botched handshake?!

But is LeBron's frosty relationship with Blatt actually beyond repair? If you believe everything that you read in a piece that was just published by ESPN's Marc Stein, then yes. According to Stein, LeBron routinely barked at Blatt during the 2015 NBA Finals when he made decisions that LeBron didn't approve of. Stein also witnessed LeBron call timeouts and make substitutions against the Warriors whenever he wanted. And in one instance, LeBron even forced Blatt to change a play that he had drawn up simply by shaking his head:

There was LeBron, in one instance I witnessed from right behind the bench, shaking his head vociferously in protest after one play Blatt drew up in the third quarter of Game 5, amounting to the loudest nonverbal scolding you could imagine.

Which forced Blatt, in front of his whole team, to wipe the board clean and draw up something else.

Stein's piece isn't flattering at all and seems to indicate that LeBron isn't the leader that he pretends to be. You can read the entire piece here. If what Stein writes is all true, the Cavs might have a serious problem on their hands if they don't hire a new coach between now and next season.

Send all complaints, compliments, and tips to

[via ESPN]