Draymond Green fumed at how NBA players are being treated by teams and the league after Andre Drummond was pulled out of the Cleveland Cavaliers' game with the Golden State Warriors.
The Warriors cruised to a 129-98 win on Monday with Green registering 16 assists, tying his career high, and Steph Curry going off for 36 points.
But after the game Green talked little about the impressive outing and instead focused on the treatment of players.
The Cavs made a late call to sit center Drummond, who watched the game in street clothes, while they attempt to trade him.
Blake Griffin is in the same situation with the Detroit Pistons, with the team looking at moving him or buying him out.
Green was seen speaking to Drummond before tip-off and was frustrated when he faced the media after the game, also referencing a host of other players including James Harden.
"I would like to talk about something that's really bothering me," Green said. "And it's the treatment of players in this league.
"To watch Andre Drummond, before the game, sit on the sidelines, then go to the back, and to come out in street clothes because a team is going to trade him, it's b*******.
"Because when James Harden asked for a trade, and essentially dogged it, no one's going to fight back that James was dogging it his last days in Houston, but he was castrated for wanting to go to a different team.
"Everybody destroyed that man. Yet a team can come out and say, 'Oh, we want to trade a guy', and then that guy has to go sit, and if he doesn't stay professional, then he's a cancer and he's not good in someone's locker room, and he's the issue.
"We're seeing situations of Harrison Barnes getting pulled off the bench or DeMarcus Cousins finding out he's traded in an interview after the All-Star Game, and we continue to let this happen."
In previous seasons, Green was fined for giving his opinion that Devin Booker should leave the Phoenix Suns while Anthony Davis was punished for publicly requesting a trade.
He added: "I got fined for stating my opinion on what I thought should happen with another player, but teams can come out and continue to say, 'Oh, we're trading guys, we're not playing you.' Yet we're to stay professional.
"We talk all of this stuff about: 'You can't do this, you can't say this publicly.' Anthony Davis got fined I think $100,000 for demanding a trade, but you can say Andre Drummond's getting traded publicly and we're looking to trade him publicly, and he's to stay professional and just deal with it?
"And then when Kyrie Irving says, 'Oh, my mental health is off,' everybody goes crazy about that too. Do you not think that affects someone mentally?
"As much as we put into this game to be great, to come out here and be in shape, to produce for fans every single night, and most importantly, to help your team win, do you think that doesn't affect someone mentally?
"At some point, the players must be respected in these situations, and it's ridiculous, and I'm sick of seeing it."
Green and the 15-13 Warriors are at home against the Miami Heat on Wednesday.