No one buys on the scale and dollar volume from China that WMT does. And its “Buy American” is a reaction to public displeasure with their overseas purchases.
If WMT hadn’t, someone else would have, no question. But they did, and only drew down on the practice when the phrase “China Mart” began to have broad currency.
The question remains: what American retailer will go “all in” on imports from Iran?
You full of it, or have never gone through the store and looked for items that are made in the US, I have and I found quite a few