Giving money to a homeless person: stupid?

<p>Also, selfishness here is a good thing if both I and the homeless man benefit from it.</p>