If you lived next to a diamond mine, you probably wouldn't buy diamond rings. I say this because I assume you are a compassionate/empathetic person to some degree, and I think it would be very difficult for you to separate out your feelings towards the terrible conditions/bloodshed involved in diamond mining and the shining ring that you just bought from the smiling slave-driver. The only reason that you could ever be comfortable buying such a ring is that you are far removed from the suffering involved in your purchase.
There are two complicating factors here: visibility and paucity of influence. You can't see the bad thing happening and you, individually, don't have the power to stop it.
The interaction between visibility and morality is a complicated one, but the fact is that if people in the most affluent nations boycotted diamonds then diamond mining would cease. If people boycotted Coca-Cola and Fiji spring water then villagers would get their water back.
The fact that you can't control these situations also complicates things. You can stop buying Coca Cola but, unless everyone else does to, CC is just going to just keep on stealing resources.
I think that the thing I really dislike about your comment is that you have the audacity to condemn the wrongs committed, but lack the integrity to acknowledge that you play, at least, some very small part in those wrong things happening. Because you do. If you don't buy that diamond ring then that is real $$$ that the diamond miners don't get. The hole created by your boycott has a non-zero probability of shutting down a diamond mine. The fact is that you don't care. I'm not saying you should - I'm just saying you don't. And the people doing these "wrong" things don't care either. Perhaps you could say that you would do differently in their situation, but my guess is that you are REALLY not in their situation and you have no idea what their situation is AT ALL.
I get it. You're in a comfortable position. There's no reason for you to change. You probably don't care enough about people in China, etc. that you're actually going to significantly, or even insignificantly, change your day to help them out. In fact, it's not even clear that you can. This may sound like a criticism, but I really don't care what you do.
The main element missing from your comment is the answer to "what to do?" My guess is that your answer is "Nothing. There are bad people elsewhere, and I'm not to blame, so I do nothing. Let them figure it out." I guess I hope this isn't actually your answer and that you realize that it's a lot more complicated. These people are "unscrupulous" not because they're full of demons, but because globalization exerts pressure and men sacrifice their better intentions when faced with that pressure.