I don't have a problem with people complaining about made in china per se. I just have a problem with the hypocracy. Folks try to buy the cheapest things and then complain about having their jobs outsourced. There are clear alternatives
1) buy something made here and pay more.
2) do without the thing.
Less food, shelter, transportation, there really isn't anything that a person really "needs".
What to talk about patriotism, buy a Craftsman socket set at $20-$30 instead dof the made in PRC equivalent from walmart at $5. I generally do this because generally you do get what you pay for in terms of quality.
When you go to vons, buy TreeTop applejuice (made in seattle with apples in U.S.) instead of the Vons/Safeway brand (made from apples in china) or Motts (made from apples from Mexico). It will cost $1 more. (personally, buying food from china imho is gross, avoid it if you can).