Don't blame consumers for the shift of production to China.
Consumers want lower prices, but they want quality more. That way brand names sell products, and a brand name is usually worth far more than physical assets of a company.
Even when goods are sold at far more than their production cost, a company will dismantle their factories and ship the tooling to China. That's not driven by consumers demanding low prices, that's a company trying for that last little bit of short-term profit, even if it destroys their long-term value.