I guess I don't get it. I think I am a loyal American, served in the Military, been involved in two phases of law enforcement my whole life, always vote, and, FWIW, consider myself a conservative.
Yet I buy Wrangler, Izod, etc. for casual wear. I don't get buying jeans for $40 and up just because they are "American made."
I get mine for about $15 per pair and they last for years. They fit, have pockets that conceal my J-Frame and I like them.
The Izod (or other) shirts fit fine, look good and last. They cost less than $20 each.
For that matter, I drive a "foreign" vehicle, a Nissan Pathfinder. I have had American cars, but never had one that was very good or which lasted very long. My Pathfinder was made in the US, by American workers, and it is noticeably lesser in quality that the 94 Pathfinder I used to own that was made in Japan or the Toyota Highlander I had, also made in Japan.
I bought my last American car, an '88 Olds, on the assurance of many folks I know that American car makers had "gotten the message." It was not a car I recall with any fondness and I got rid of it for a Japanese SUV.
I'd happily "Buy American" if the goods were competitive in price and quality.
Are you (or at least some of you) really saying I should spend extra money for items just because they are made here?
To me, that makes no sense, but I am willing to listen.
Bob