That's why bankruptcy is probably the best way to save GM, otherwise they are still going to have the union problems looming to come back at just about any time.
The only problem is that bankruptcy won't necessarily get rid of the union contract. Law makes it difficult to get rid of union contracts.
Companies never...repeat never..sign union contracts that they don't think they can live with. Hence..STRIKES occur. Yes.. some of these contracts in hindsight seem to be in bad judgement but at the time they were executed management felt that they could handle the provisions. It is continous and repeated bad decisions like these by the multi-million dollar a year executives that hamstring a corporation and leave it bankrupt while the members of the board walk away with millions in benefits as their reward for poor stewardship.