Voluntary charity is a beautiful thing. I've struggled with how to figure out who really deserves it though over others. I've been scammed before even by people who I thought were my friends.
We all can only give so much, so how best to decide?
That's one reason I love Steemit.com. It is a way to voluntarily support your friends. It's a type of welfare in a sense, and it is fairly easy on here to tell who really needs it and who does not.
We cannot keep it anonymous though, and I agree that doing it secretly is the best way.