Charities need to raise their game, accept their duty of care to vulnerable people, and back whistleblowers