He was shaking no because since the guy's helping so much, people notice that he isn't doing anything else that's useful to his life. Due to that, people just shake their heads, thinking "wasting his life by helping." But towards the end, the guy at the glasses store looked so shocked in a good way, because the other guy was giving the two poor people so much money each day, the little girl afforded an education. And agree, this story did give me the feeling of crying. :) :(