I would certainly like to work 30 hours a week too. :-) And I share a concern that the middle class is getting squeezed, so that it's not a bottom 25% that struggle, it's a bottom 50-75%.
That said, I still believe the solution is creating more opportunities for potential job providers, and encouraging them to compete for talent. I think this helps everyone. When there's collusion on the part of labor or capital, everyone suffers.
To personalize the situation, as individuals in technology, we have the most job opportunities when there are many firms competing for our talent. (Like 1998, or now) The best thing we can do is encourage this for ourselves. Similarly, a pro-job-creator agenda on a country-wide basis will help pull up everyone.
Should be start decreasing working hours due to productivity increase, or just invent bullshit jobs just to keep people employed? Or to progress to Star Trek economy where people will be provided with all basic needs and work only on what they would like to? I know what I would like to happen, but I also fear what would happen. Talking only about unions, Detroit or any specific industry or place is not going to "fix" the global problem, and that is that the need for jobs is decreasing, and number of people is rising. We should tackle that problem instead.
Sorry for rambling, it might only be tangentially relevant to the article and discussion, but what I see in all this cases is just this problem. Ok, I might be overgeneralizing, since I'm software engineer, but not to much.