Since you can search for products made in specific countries, wouldn't this have less of a racist appeal if it was called "Made Here" instead of "Not Made There"?
For example, I live in Canada and like to buy things made here. This site would be useful for that, regardless of my feelings about Chinese (or any other country's) products, government, etc.