I always thought the reasoning behind ‘buy American’ was twofold.
1. USA = quality. Dangit, we just make a better product.
2. Support the US economy – create/keep jobs, etc.
Unfortunately, #1 isn’t really true for many products. There are as good or better quality products from Japanese or other foreign companies.
And #2, well, as people have said here, I think there are quite a few ‘American’ vehicles being manufactured elsewhere.
SO, if Toyota makes a better product, AND buying it supports just as many US based jobs as buying a Ford. Then what’s the big deal?
As with most of these things, the people who are loudest about this type of thing are often the most hypocritical. ‘Buy American Billy’ may have a sweet lifted Chevy with a confederate flag on the back, but that ‘buy american’ mantra starts to fall apart when you look around his garage or house.