but boycotting is a personal choice.
Boycott nestle - that's your choice and nobody is judging you for it.
But all this sanctimonious judging of those who do not is ridiculous. Because ultimately we all, every single one of us, give money to companies who indulge in dubious immoral practices. We all do things of which others might not approve. If you ar meat eater you wouldn't appreciate being preached at by vegetarians or by greenpeace fenatics if you buy products with, say, palm oil in them, or give to other companies who have a hand in deforestation and so the list goes on.
So nestle have some questionable practices in the third world and you disagree with them. fine. I disagree with any company who indulges in any of the above-mentioned practices, but boycotting doesn't actually make a difference, and unless you boycott every single company who has ever done something immoral you have no place to judge anyone else for not following your choices.