Why then, does everything I see in Walmart say “Made in China”?
(discounting for a moment, foods)
Walmart sells a lot of low-priced items that are just too cheap to be produced by relatively high-wage (and high productivity) US workers. If you want to by a shirt for $15, you aren't going to find one at that price made in the US.
We rarely shop at Walmart, and we conscientiously try to buy products that are made in the US or at least not in China. Our decision stems primarily from health and safety concerns (ours, not those of Chinese workers). But I agree that is is difficult to find things in many consumer-product categories that are made here, or at least not in China.