There's a line between charity and foolishness. It may be different for different people, but it's important for everyone to recognise where it is. Don't think that I'm going to shoot the starving kid in the street because he dared ask for some food, but when the 3 blocks around me all show up in the morning wanting to split my pantry between all of them so they can all have a few bites for breakfast I might lose my cool just a bit.