Deserve's got nothing to do with it.
I mean, it's not a bad question to ask, but it seems pretty clear the team has no interest in offering up an individual for outsiders to hold accountable. If you can't live with that, then you should exert the pressure that you can on the team - but I don't thinking bitching on a fan site amounts to anything.