It's a reasonable request. Readers who see the charity to be named named may also donate to them, and seeing such a claim would make readers think twice and perhaps make their donations elsewhere.
Both are self-serving and harmful to the actual cause. Despite being on the same side of the issue, neither actually affect any change. Even worse, they both probably feel like they’ve done something to help by posting a comment on a social media site and are now less likely to take any real action
Naming them doesn't do any good, because the national charity does really good work in a lot of places.