I agree with the previous comments. The UAW is what killed GM. Even with the company going under, the union refused to budge, and with good reason. Liberal politicians are very, very big union supporters. I’m sure the UAW knew that the Democrats would (and will continue to) take money from every other working citizen in the country to pay for the bloated salaries, wages and benefits of GM employees. The only way to salvage a company that has a terrible business model like GM is to let them swim or drown. The void will be picked up by other auto manufacturers that are more responsible and don’t let the union destroy the company in a self indulgent manner. Unions can be good if kept small and under control, but the UAW is way out of control and demands more and more no matter how much it damages the company.
What killed GM is that over the years it had become a three-headed behemoth (labor, management and government) that effectively functioned like a public utility. Its labor got great compensation and working conditions, its management got a lot of "free" business from government in the form of government contracts, and government got the political support it needed from unions. A business could run like this in perpetuity, but not when it has to deal with competitors.