Whats wrong with General Motors? Well, IMO... the problem they have is the union contracts. I really hate to say that too. I have always been in favor of unions or worker rights. When you're trying to compete with companies with no union involvement, it sure makes it tough $$$ wise. Union workers earn more money and benefits and that costs the company more to operate.
Don't get me wrong, I think people getting higher pay and better benefits is great.... but I think it comes at a price that may be to high to compete in our world today.
The solution... SOCIALISM

BTW... I've owned either a GM or Dodge vehicle all my life. I currently own a 2008 GMC Sierra Truck.:thumb
The below information is straight from the UAW website.
http://www.uaw.org/organize/advantage.cfm
Union workers earn more
Wages and benefits for the average union worker in the private sector totaled $36.65 per hour in September 2008, compared to $25.92 an hour for the typical non-union worker.
Wages and salaries higher for union workers
In September 2008, the average union worker in the private sector earned $22.77 per hour in wage and salary income, while the average non-union worker earned $18.70 per hour. That's a union advantage of $4.07 per hour, or $8,466 per year for a full-time, full-year worker.
... But benefits are the biggest union advantage
Benefits, though, are where the biggest union advantage lies. The average union worker in the private sector receive $13.88 per hour toward their benefits package while their non-union counterpart receives only $7.21 per hour.
Retirement benefits more widespread for union workers
After years of service, workers deserve a secure retirement. Unfortunately, only 51 percent of non-union workers receive retirement benefits through their employer, through either a traditional pension or a 401(k) account. In stark contrast, 86 percent of union workers have employer-provided retirement benefits.
Only about half (52 percent) of non-union workers receive health care benefits through their employer. That compares with 79 percent of union workers.
Union advantage holds across occupations and industries
Blue-collar workers in manufacturing enjoy a substantial advantage from union representation -- but so do workers in non-manufacturing settings. In fact, the Bureau of Labor Statistics' report, "Union Members in 2008," shows that the union advantage holds across occupations and industries.
For example, union workers in protective service jobs (such as security guards and corrections officers) earn $990 per week, compared with $620 for non-union workers. The union premium also exists in office and administrative support occupations where union workers earn $749 per week compared to $585 per week for non-union workers.
Source: Bureau of Labor Statistics