It's pretty easy to not buy things made in China if you are too poor to buy anything new
But a lot of stuff is unavoidable; kinda like if you try not to support outsourcing, but one day you call the airline or the insurance company or whatever and find yourself talking to someone in India. You don't always know anymore if the parts, or some aspect, is from China because products only have to be labeled with where they were finished.
For instance, because of NAFTA, clothes can be manufactured entirely in Mexico, but so long as the tags aren't sewn in yet, they can ship them back across the border, tax-free, pay a few people to sew the tags in, and stamp them as "Made in America" or sometimes (depending) have to put "assembled in ____, made in America". There are lots of tricks, you can't really say for certainty where anything came from.
I was talking to someone who refused to buy a Honda because he claimed they were made in China (
). Of course he wouldn't listen if you told him that they now employ more people in America than the "American" motor companies...