I know this horse is beaten to death but I just spent the last 45 minutes reading it so I wanna put my 2 cents in.
I'm not into this not buying foreign or domestic thing. Considder this though. If we only buy what is the best quality and what is the most reliable, wouldn't that encourage companies that aren't making the best improve their products? It works for every product. Why do you think Domestic cars' complaints have been going down over the past 3 years? It is because the pressure of the Japanese automakers. They make a more reliable product and in some instances made better performing products. American makers responded by improving their cars. It's all what's best for the consumer. If Japanese cars suck over the next 5 years I will buy American so Japan will improve their cars to get my business once again. In the end...I get a better made car no matter who it is made by.