I have have spent some time working with homeless people. Homeless organisations advocate NOT giving to homeless people because it enables them to continue with their life on the streets – it is better to encourage them to come in to shelters and engage with services so that they can be helped back on their feet more permanently. I accepted this for years but now I find that although it makes sense, it is not the most compassionate thing to do for that person, at that time. It is very easy to judge the person and the situation rather than just showing some simple compassion (although it may, and actually usually will, be spent on drugs or alcohol). Any thoughts on this?