The U.S. is a free market economy. The dynamics of a free market economy are driven by supply and demand. Demand is a function of what the consumer chooses to purchase. Barring any outside influences (supply shortages, etc.), the companies that provide the "supply" of products will only respond to the demands of the consumer.
You cannot affect the entire free market economy of the U.S. by simply "boycotting" a small number of "made in China" products. The boycott would need to be large enough and long enough and far reaching enough that it causes a significant enough impact on the the manufacturers (the "supply") to force them to change.
If you really want to see things change in the long term, we should choose to buy fewer overpriced U.S. made products and look for the quality Chinese products and purchase MORE of those. Vote with the almighty dollar. When the unions that cause labor to be over-priced have no place to work because their employer is out of business, and when the local governments with their ridiculous, unfriendly regulations are collecting less tax dollars because there aren't new businesses, we will wake up and be able to undo the problems causing jobs to go elsewhere. More people need to lose jobs and the economy needs to get much worse before many people will finally understand the situation.
I give you a personal example: I used to buy only salt water fishing rods made from companies operating in California like CalStar and Seeker. They make fine products, but they are very expensive. I haven't purchased a rod by either of those companies in two years. Now nearly all of the rod blanks I purchase are made in China. Why? Because the quality is the same, the product performs just as good, some of the innovation in their new stuff is even better, and it's half the price. If the American rod blank makers want my business, they can learn to adapt to my requirements. If they don't adapt to the reality of the market, they can go out of business.
Supply and Demand at work.