Помогая нищему деньгами, человек его еще больше маргинализирует, потому что не дает возможности выбраться из положения, а всего лишь "поощряет" сложившуюся ситуацию.
При наличии большого желания помочь - нищим надо заниматься, разговаривать с ним, пытаться понять, хочет ли он сам изменить свою жизнь и тогда придумывать пути для этих изменений. Существуют различные благотворительные фонды, оказывающие поддержку и помощь в том числе и нищим людям.