Would you fire the people who create content? Or the ones that handle public relations? When considering the end product isn't on how many soothing devblogs you write or forum posts you make, but eve online's features, bug-hunting, and expansion into an awesome sci fi mmorpg, then the question becomes easy.
Once you start firing the people at the top, then you can't stop. You can chastise the people at the top, they can be made to make the walk of shame, as Hilmar has. . . but it's impossible to unwind the entire system at the top and hope to have anything working when you're done. Indirect admonishments need to be, and have been, made.
It's not pretty but that's business. In the end, corporations are vastly more vulnerable on a day to day basis for their survival, and must operate as such. When nation-states have issues, they just ask some consortium of banks and wealthy countries to bail them out, over and over and over again. Corporations don't have that benefit.