If people stopped buying "Honduhs" then Ohio's economy would go in the shitter. While yes, Toledo is GM / Ford / Chrysler nation when it comes to automotive assembly, Marysville is the assembly plant for all of the Honda Accords and Acura TLs in this country. Around that area, there are smaller Japanese companies, that hire American workers, to assemble bits of the engine, interior, and other aspects of the car. Most of the Civics sold here (which out-sells the F-150 now) are built in Ohio (Si and Hybrid might be the only exceptions). Several Toyota models are built in this country. BMWs are built in North Carolina. Hyundai has that big plant in Georgia.
Sure, there is the fact that some of the money that you spend on your "foreign" car does go back to the home office. That's just business, but I argue that it's more important to the US economy to buy a car assembled in America than it is to buy a car who's world headquarters is in America.
However, like previously mentioned. I don't want a shit car. I don't care where it's assembled, b/c we live in a global economy. I will buy, with my hard-earned money, what I want. And I don't want a flaming pile of poo.