The Cavs sent Kyrie Irving to Boston for Thomas, Jae Crowder, Ante Zizic and a 2018 first-round pick.

The move prompted fans to turn on Thomas despite the diminutive point guard leading the Celtics back to prominence and even playing in a postseason game shortly after his sister, Chyna Thomas, died in a car crash in April. As James mentioned, Thomas had no say in the trade.

During James' five-tweet firestorm, he also mentioned players doing what's best when it comes to free agency (maybe trade demands too) and the double standard that currently exists, as Gordon Hayward had to deal with the same backlash after signing with the Celtics earlier this summer.

"Gordon Hayward paid (his) dues as well and decided to do what's best for him and family," James said. "Put in the work, got better, became an All-Star. If these guys weren't good you would be the first to say 'Get them up out of here.' Man, beat it. When we decide to do what (is) best for us it's 'cowardly' or 'traitor' but when it's on the other side it's 'business,' huh?"

On Tuesday, James retweeted one response to the Irving trade. In that video, the fan shows an Irving jersey on the ground, making it seem like it was about to be set on fire, and then places a sign on top of the jersey saying, "Thank U so much."

That's the only way to be to the kid! Special talent/guy! Nothing but respect and what a ride it was our 3 years together Young Gode #Filayyhttps://t.co/wKYmYsmdgG

James is no stranger to the fickle nature of fans. He had his jersey burned shortly after joining the Miami Heat in the summer of 2010 and then again by Heat fans when he returned to Cleveland four years later.

Kevin Durant also sparked outrage and the same treatment after leaving the Oklahoma City Thunder to sign with the Golden State Warriors last July.