Ian you seem very tetchy regarding any feedback, though I agree "to shame" was harsh.
Just because people volunteer it doesn't mean they are exempt from criticism/feedback & the response that I have seen from you before which is basically.........well you volunteer then is just silly.
You & your team do a good job and I know everyone is grateful for it, don't take things so personally.