Charles Oakley isn’t the only one James Dolan is furious with.

The Knicks owner fired senior vice president for security Frank Benedetto on Friday, two days after his crew clashed with the ex-Knick in an embarrassing national television scene.

“That was a situation where the person didn’t work out, and this was probably the last straw,” Dolan said Friday on ESPN radio.

Dolan seemed to hold Benedetto accountable for Oakley getting into position to cause a scene.

“We weren’t perfect here,” Dolan said. “Charles never should have made it to his seats, and that’s on us. And we are doing things to remedy that, to make sure that that doesn’t happen again with anybody.”

A source told DNAinfo that more staff could be fired in the wake of the incident, though the Garden has steadfastly maintained that an “abusive” Oakley was to blame.

Oakley was arrested and charged with three counts of assault. The Knicks stalwart went on a PR offensive on Thursday, saying security came up to him — at Dolan’s request, Oakley believed. Oakley said he felt threatened when eight to 10 security guards approached, and that’s why the incident turned violent.

Knicks fans and players around the league have sided with Oakley on the mess.