SurnyYeah the problem with "don't do it if you don't want to, nobody is forcing you" is that there's barely anyone that wants to do it in the first place or has the experience to easily take over a crucial role.
The biggest thing i've noticed is on this part is
People say dont do it no one is forcing you
Person listens and steps down
New person doesn't do as well as old person because of lack of experience in the role or the role cant be properly filled
People say WTF why is new person so much worse than old person?
From my personal experience, when I was active casting people would ask for other casters instead of me because they viewed them to be better. Then I ultimately stopped casting but then returned to play on a team a year later, people would then ask me if I was going to come back casting because they perceived me to be better than the casters active at the time. Now, I didn't leave because of criticism, but it's definitely a pattern I've seen regularly.
The other pattern I've seen is that powers that be and talent can have their frustrations develop into an us (people working for the scene) vs them (people in the scene) mentality, or alternatively don't conduct themselves in an endearing way on the forum and can come off as pompous or condescending. An example being Ire, I don't think anyone dislikes the job he's doing running NA coverage (I am out of the loop so I could be off base on this, but from what I've seen he gets games casted and news posts out so something is going right) but comments like the one Reero posted in this thread certainly will sour the view of the community towards him, which in turn leads to increased levels of backlash.
TLDR
I guess if I'm trying to make a point, the ideal world would be:
community: keep the criticism on those contributing to the scene civil. Keep pushing them to be better and keep telling them how you think they can be better. You can still drive change, but don't call them a stupid motherfucker, and dont try to push them to leave the scene.
talent/staff: Listen to the criticism, dont be condescending, be professional, and for the love of god if someone doesn't like what you do or how you do something, dont tell them to shove it, dont tell them to go elsewhere or dont tell them to do it themselves.