@cicerone imposter,
I agree, the real world is often harsh, brutal and unfair.
Human knowledge seems great, but in reality our ignorance is infinite.
I hate to sound harsh, but, no amount of charity will make a strong man weak and all the king's horses and all the king's men couldn't put Humpty together again.
I see charity as a valuable means of buying time, in the hopes that our knowledge will improve.