Here's my simpleton thoughts on this:
Objectivity is great. Second-guess and criticize coaches and players all you want. We can all choose to agree or disagree on lots of that stuff. That's part of the reason why we are all here.
However if you feel the need to call for another person's job and livelihood, please have the decency to put your name behind it. Myself and many others would totally respect that, even if it was my job they were calling for. Right or wrong, that's just how I see it.
Rip away.