It was management's fault - period.
Nothing whatsoever to do with self protectionist unions.
Unions deserve credit for nothing but the infringment of the rights of the individual via extortion, corruption, political cronyism and violence, the growth of Govt and theft from taxpayers.
If in a free market it is ok for corporations to freely associate to lobby congress for their needs, why is it wrong for labor to do likewise?
Corporations often ask for silly things like corporate welfare, so it is no surprise that unions also ask for silly things.
Unless you are in favor of limiting the right of free association, then we have to deal with the fact that some idiots are going to be able to succeed in combining their efforts to cause government to support their stupidity.
The only real way to fight this is to decrease the overall size of government so there is less incentive for anyone, corporate or union, to bribe them into agreement.
Neither the Democrats or Republicans seems keen on this idea since big government is good for all politicians.
In a free market, the government is just one more thing that can be bought or sold to aid one competitor vis-a-vis another.