One needs a paycheck; many employers, especially large ones are similar in how they manage workers who don't toe the corporate line. They are also far from democratic; indeed most large companies are, at best, oligarchies with elements of meritocracy; the worst could give North Korea a run for the money in treatment of their workers, with only ever-weakening labor and health and safety laws slowing the race to helot-dom for workers.By “large corporations will ...” do you mean some or all? If you mean ll, then you will need to show me some solid data.
Sorry that you work for such a poorly managed corporation. Sounds like you should find a new employer.
Edit: If enough people accept working for such poor management, it likely will continue.
Sometimes I think companies move to places like China not just for cheap labor, but because the government is far closer to their ideal government than Western democracy.