Homeless or rich it doesn't matter I just don't trust people anymore. With that said though I will happily help guide them to resources and donate to shelters fairly often. I have some bad history with strangers so even though I've tried working through it there doesn't seem to be much change.
You doing what you did is awesome and I bet really helped that guy with more than just a shave.
This is the first time I've seen a bike that technically has a side for the gas.