You're dead wrong. People have been spending more money on cars every year. There is no lack of automobile buyers - people don't want to buy GM cars because they are far too expensive compared to other, better vehicles made by competitors.
People are making money and they are spending it wisely on well-built foreign cars that are superior in every way to GM cars.
If the UAW did not exist, GM could build cars much more efficiently right here in the US, like Nissan does in AL and BMW does in SC.
The UAW is destroying GM.
No, the UAW is a variable. What's destroying GM is the union, plus outsourcing plus the free trade crap that set the trade imbalznce in motion that is and has been undermining the US market little bits at a time. If there were an even playing field for US auto makers in America, GM would still be selling volume in Cars. As it is now, they can't compete because on an uneven playing field, the union now handicaps them completely. Free trade is nothing more than an unmasked all out offensive against the working class.