I don't fully understand the controversy and so take neither side. However, as I started in IT in in 84, it is curious to me that workforce culture has changed so. I recall the dourly suited IBM guys, all in lockstep, sharing identities, so to speak. One's role was well understood, and conforming to that role -conduct, performance, behavior- was very circumscribed and universally understood.
Criticizing one's employer was possible within very defined circumstances, and always privately, but doing so in a public square was a sure route to termination. This seemed reasonable at the time.
Has the relationship of employee/employer changed so?