Frankly, you can blame the poor person for being poor, which is uncharitable at best, and showing a less that humane attitude, or you can show the GRACE that we are shown daily, which we can never earn. I praise the OP for publicly admitting that he didn't realize or see what is there, everywhere, all the time.
You can call me "bleeding heart", or anything else you care to. I call it grateful for what I have, and understanding that I am blessed so that I can share those blessings with others. May you all be shown the grace that you show others.