Sounds good in theory, but I would be a hypocrite to agree with you, seeing that I work for a company that outsources a lot of work to China. I wish it wasn't so, but it's reality.
Stop buying things made in China
imagine people on mars said 'stop buying things made on earth' because earth's got issues. or people in some other galaxy started saying 'stop buying things from the milky way' because they've got issues too... we all have issues, all countries have issues, and those that deal in the largest amounts of money, i think tend to be involved in bigger issues, human rights, whatever, there's a lot of horrible stuff in this world... but power, money and trade all go hand in hand in this world.. like they say don't hate the player hate the game. i used to live in china, you won't change any human rights issues by stopping buying things from china any more than you will feed starving people in africa by not throwing your leftovers away.