I don't agree that vols should be totally blameless, I think its starting to become a bit of a copout, "oh no I screwed up, but I am a vol, its alright"
I think the incident controller should be a paid staff member, but other roles can be filled by vols no problem.