Ну , конечно , не будет однозначного ответа. Дело сугубо личное. Если абстрагироваться от личности побирушки , то можно порассуждать. Не дать или дать \ если вы можете и в кармане завалялась мелочишка \ - вроде и не скряга я , и жалко "бухарика" , может и самому когда - то приходилось "стрельнуть" , а вот же нет , не дам и все. И сами объяснить не сможете - почему так.
Все дело в нас. Человек стремится помочь ближнему , это заложено в природе людской. Но существуют нормы морали , пить это плохо. И вот мы , с двух сторон , окружены противоположными мотивами. С одной стороны логика , моральные устои , нравственность. А с другой - наша простая человеческая сущность , не жалко , могу помочь , не обеднею я от этих грошей.
Что победит ? По этому я и начал ответ - однозначного решения нет. Зависит от обстоятельств , от вашего настроения , от внешности , наконец , просившего.
И еще , мое личное мнение , любой ваш выбор будет правилен. Раз вы смогли задать такой вопрос , значит у вас все в порядке с человечностью.