Gnomon, I think I get your point... if not, feel free to tell me. If I heard you right, I think you're right! No matter what you buy, the money is going somewhere. Who is to say that the money from the laptop is not partially going to places where money is needed? People who build laptops get paid, as well as the places that manufacture the stuff that makes laptops. What if by not buying the laptop, we're taking money from those who need it as well? For instance, if someone is working for a laptop company, and the pay is needed to feed that person's family, why is it bad?
I hate sweat-shop labor, which is why I REALLY try hard to buy clothes that are made in the country I'm living in. Sometimes I can't afford this luxury. So many people can't AT ALL! By purchasing things made in China, we're supporting sweat shop labor - but conversely we're helping feed the people within the sweatshop. No, it's not good, but there are so many causes to be helping that it would be really difficult for someone in the West, who is used to luxury items, to give them up in favor of doing everything oneself. For instance, if you despise sweat shop labor of clothing, but purchase all your accessory items (TV) from anywhere, you're still contributing to that cause. Like it or not, we're not good enough people to make our own clothes, to grow our own crops, and to take care of ourselves without the exploitation to other cultures. So, if it comes to the choice where my daughter needs a laptop to succeed, but the money could be spent helping people get vaccinations, I would have to look at my life - how many of the things I have are made of the pain of other people? Other people whom I will never meet, and never think about, but who struggle for survival... how can I possibly say I am a good person either way? If I don't buy my daughter a laptop, people in another country could starve. If I don't donate the money, people in another country will not get basic health needs.
It's really hard to be a "good" person when we think about it. And I mean, REALLY think about it.