It's not often that an NFL player will completely rip a former teammate in public, but that's exactly what Steelers linebacker Bud DuPree did when he was asked about James Harrison on Wednesday.

There's definitely some bad blood between Harrison and the Steelers, and that became clear early Wednesday when several Steelers players bashed their former teammate. According to multiple players, Harrison forced his way out of Pittsburgh by being a bad teammate. However, since no one offered any specific details, it was hard to say what exactly Harrison did wrong.

That mystery might finally be solved, though, thanks to DuPree, who went off on Harrison during an interview with CBS Sports radio's 93.7 the Fan in Pittsburgh late Wednesday. Here's a quick summary of what DuPree had to say about Harrison from the man who conducted the interview, Paul Zeise.

Yikes. That's definitely one way to force a team's hand. If everything that DuPree said is true, then the Steelers really didn't have any choice but to cut Harrison. It's also easy to see why DuPree wanted to get all of this off his chest.

"That's basically what happened," Dupree said during the interview, via the Pittsburgh Post-Gazette. "At the end of the day, he just did a lot of stuff that really wasn't Steeler-like. ... It's no one's fault on our team, why he got cut. He cut himself. He came in, he didn't want to do anything that made us better."

From skipping practices to leaving games to not visiting Shazier in the hospital, you can't blame the Steelers at all for dumping Harrison. Also, when Harrison wasn't skipping team meetings, he would apparently just show up and take a nap.