Most people will not pay U.S. labor rates, even as deep into poverty levels as they are. Even paying an employee $20.00 an hour which is obscenely low (try living on that in the northeast), it's still twenty times more than someone is being paid in China. If people would pay U.S. labor rates, and supported their neighbors and other local businesses, then you would maybe see businesses like Amazon and Walmart start to hurt. They won't, plain and simple. Why, because they're paid common U.S. labor rates. Unless you're in high tech (or other managerial roles), you're not making it. Even then, you're living someplace un-godly expensive to live. Anything you spend on something other than basic living expenses is a luxury. (As a side note, I was shocked and unhappy to find out I make almost twice as much as some of my friends who I thought had good jobs. The "good" paying blue collar, private sector, manufacturing jobs are not really there. Even Union scale is not that high these days. Wages have been stagnant for thirty years, and not caught up with anything as far as most people are concerned.)
The first words out of most people's mouths are, "Look it up on Amazon" or Let's go to Walmart." Also lately, it's harder to find U.S. made products. You need to go someplace like Grainger to get something stupid like U.S. made zip ties. You won't find them at Home Depot, Lowe's, Ace, or True Value. They're not much more, and half the bag doesn't break when using them like the Chinese ones do. So, actually... you're saving money buying the more expensive U.S. made product. Just like tubes. They last ten times longer, and you don't need to replace them as often.