The reason why charities have campaigns like that is that - unfortunately - they work. They end up with more money to help abused children than if they have more responsible campaigns. A lot of people are stupid and easily swayed. They've gone on my mental list of "charities I don't ever intend to support again" though, due to getting the same mailing.