I think the biggest problem is that the U.S. automakers are in business for the wrong reason. They've spent too many years playing it safe and playing the game not to lose. Too many years pushing good enough designs and antiquated technology.
They need to start taking some real risks and some real chances and start playing this game to win. Strive for excellence with cutting edge designs, state-of-the-art technologies and quality second to none.
American automakers need to give people a better reason to buy their product than "it's American" or "support our workers, buy American."
Make people want to buy the car, not make them feel like they are obligated to buy the car.