We had tariffs, then we had free trade.
Walmart actually carries quite a few items made in the USA. Other stores sell probably as many or more items as part of their inventory that are made over seas. To pick on Walmart alone, tells me you are a liberal lemming.
I used to be the one complaining in the 70's, when big stores started replacing the family stores. I do find irony in people now complaining about big stores eating each other up. Now that the thousands of individual stores are gone in a metro area, replaced by chain stores, franchises, Kroger, KKR owned, etc. Why does Walmart suddenly matter?