I agree that Gibbons isn't the biggest problem, but he is step 1. Firing Gibby doesn't involve trading away personnel, it's an easy way to shake things up without doing anything stupid. He's underperformed the last two years and is struggling again this year.
I don't understand this love affair with Gibby, he's had fair opportunity and now someone else should get a opportunity.