This really just sounds like you need to unionise. The conditions of the factory workers were hard fought for and they display an understanding of the value that they bring to their company. This is absolutely something IT workers around the world need to recognise and begin to organise for for when the market isn't quite so good for IT workers.