IT is easy to say something as many have done, it is different thing to do something that actually help others as he does everyday withhis own pocket.I don't see anyone here has earned right to criticize him.
To the girl below, life means different thing to different person, you certainly have the right to feel good about yourself, but keep it to yourself and let other be.