I do agree somewhat with Actaeon. I will buy American wherever I can, but I also don't get too wrapped around the axel if I can't.
I was however pretty angry when I ordered some shirts from Duluth about a year ago.
Everything looked great:
100% cotton (for work around really really hot stuff)
Long sleeves (for work around sparks and such)
Long tail (so I don't get a nasty spark down my backside)
Sized to fit my, um... ample frame
When I received the order, I pulled it out of the pack and saw "Made in Vietnam."
Only because I desperately needed them, did I keep them. And while the shirts have held up well, I'll never order another one.
I don't mind buying foreign when I have to, but I'll never knowingly buy a product from Vietnam.
I know it seems arbitrary to draw that line, but that's just my personal opinion. And that's what's great about America, you can buy what you want and make the choices yourself.