We've been guilty of buying Toyotas for years. When the service and reliability went down, the sales of Hondas and Toyotas went up. I have a hybrid and love it. My daughter has a Honda hybrid.
Years ago I remember it was always buy American. When we picked up anything, we checked to see where it was made and if it was not American, we put it down and searched for something else. That being said, the quality was pretty shoddy then. When things improved, sales of foreign goods improved. It is always a cycle. Price and quality have a lot to do with it.