LeBron James made his NBA debut all the way back in 2003. Over the course of almost 1,100 games (plus another couple hundred postseason games), James has never been ejected from an NBA contest — until Tuesday night.

Even though the Cavaliers were blowing out the Miami Heat by more than 20 points, James’ anger boiled over midway through the third quarter after what he perceived as a blatant no-call after a missed drive. He had some heated words for referee Kane Fitzgerald, who promptly dished out technical fouls and ejected James for the first time in his career.

The Cavs still held on for the win, but James was still fuming after the game.

“That particular play I got fouled all the way up the court,” James said. “From the time that I stripped him all the way till I got to the rim. That’s what it was about. I said what I had to say and I moved on, but he decided I should get two of ’em. So, it is what it is.”

James later launched into a long rant about not getting calls, saying “they” are trying to turn him into a jump shooter. We’re not sure who “they” is, though. A secret collective of basketball officials trying to suck the excitement out of the game? Who knows. Anyway, here’s James talking about it:

“I think I’m one of the league leaders in points in the paint,” James said according to Cleveland.com. “I drive just as much as anybody. At this point, it’s like they’re trying to turn me into a jump shooter. I can’t be a jump shooter. I’m not a jump shooter. I watch games every single night and I see jump shooters going to the line multiple, double-digit times every night. And I’m not a jump shooter and I get fouled just like everybody else do. So, you know, it’s one time going to the line. One time, three times, four times, that’s not what it’s about.”

Meanwhile, one of LeBron’s most recent foes took the opportunity for some Twitter trolling.