I do not regard my fellow human beings as animals, nor do I put money over human life. That is the lowest form of life you can live.If he's begging for money, he IS an animal and just as if you encountered an amimal out in the wild, you treated him accordingly.
My ancestors were poor and I have found all over the world in which I traveled its the poor man that will share what little he has with you including giving you the shirt off his back but the well to do man will squeeze every penny so hard it screams for mercy even though he could lose half his fortune and still be rich enough to buy anything he would ever need or want.
I have given money to starving people or a man who needed a cup of coffee on a freezing night. I can tell by body language if the person is in need or is just a panhandler or is a thug looking to rob me. There are various ways to talk to them that further reveals what they need or just want. I have even given some panhandlers the last dollar in my wallet because I knew how easy it is sometimes to end up at the bottom of the economic ladder often through no fault of your own.
I once invited a man into the restaurant I was going into and bought him a meal and shared some companionship with him and was astonished to find out he knew my grandfather because he had lived in Europe many years ago. Now what would be the chance out of all the millions of people in the world that I would meet a stranger with a connection to my family especially one from the other side of the world. I think someone up there was rewarding me for the kindness I gave a stranger that turned out to be no stranger at all. What the man knew about my grandfather proved beyond a shadow of a doubt he was who he said he was.
At the end of your life you will not remember the money you stuffed into your pockets or the pennies you squeezed until they screamed for mercy but you will remember the human beings you helped and their stories and interactions with you.
Howard Hughes one of the richest men in the world during his lifetime once broke down in the middle of the desert and was helped by a man in a broken down car. The Good Samaritan never knew who he helped out until one day a brand new car was given to him with a thankyou note that totally stunned him.
As the character in the 60's sitcom Maynard G. Krebs (Bob Denver) used to say "Like your a real human being". Today sadly there are too few "real human beings" around anymore.