During my summer trip to India, I learned that children are starving in Bangladesh. Why? An American boycott of products made with child labor put them out of work. Now they have no way to support themselves.
If children in such dire situations don’t work, they and their parents could easily starve. The ethical response to such problems are explored by AsymptoticLife, who also asks if giving money to beggars or being deliberately over-charged and paying it because you are an American and presumably rich is the right thing to do.