While most of my favorite cars are Japanese, there are also some really nice American cars. Unfortunately hardly any of them are compact low-priced cars. The cheapest Chevy that isn't junk is the Impala for $22 thousand and up. The Cavalier is a total POS and one of the deadliest things out there. IIRC, the IIHS test ended up with the dummy's feet STUCK in the floor of the car. Some of those Lincolns are also dang nice vehicles, but I don't want a $30,000 car that gets 15 miles per gallon.
The Corolla isn't the cheapest small car out there, but gas mileage is good and it is one of the most (or maybe even the absolute most) reliable cars you can get. If you haven't thought about safety yet, both the Corolla and the Civic do better in crash tests than most other small cars and even better than some big cars.
The Corolla is probably made in the US anyway like many other Toyotas. I really don't care if some high-paid executives in Detroit get more money, who seem to have believed for the last several decades that poor people (or people not wanting to spend a fortune in general) don't deserve decent cars. If the car is made by Americans in Tennessee or wherever that Toyota factory is, that's fine with me. I think the latest Avalon model was actually designed there as well, not just manufactured there. That guy in Detroit doesn't give a $#% about us, why should we settle for junk for his sake?
EDIT:
Here is the car GM was happy to sell budgeted people for so many years:
http://www.iihs.org/vehicle_ratings/ce/html/95014.htm
This is the FRONT crash test, which even small cars usually do well in, not the dreaded side test. GM now has the new Cobalt, which looks like they finally caught up with Japanese manufacturers in terms of starting quality. Reliability is still waiting to show itself, maybe it will be good. But that's just new this year. Last year GM wanted you to buy a Cavalier. Do we really owe loyalty to such a company?