Low Walmart prices are poor compensation for the loss of employment and declining real wages courtesy of rigged trade deals and lack of border integrity.
The only time free trade benefits the regular Joe is when your nation is the only real producer. Once other nations start getting the capacity to do so, but have labour costs a tenth of yours, then bye bye jobs.
Just ask the free trade United Kingdom what happened in 1890 versus 1820.
Prices at Walmart were low back when Sam Walton launched his "Made In America" campaign, consumers still enjoyed low prices without destroying America.