One of our sons started a new job last spring, big mix from grunts to engineers (steel fabrication company). Young new grunt started shortly after, working in sight of our son a good bit of the time. Our son said he seemed like a decent kid, worked well, drove a beater and appeared to have little in the way of clothing. Second week the kid missed a couple days, called in, then got someone to bring him, wanted to get his first check early (two week holdback), and couldn't. Our son never saw him again, but remembers him saying he had a bad tire. We theorize he was dirt poor, wanted to work, could not afford to replace a tire that failed, couldn't get paid early to replace the tire, thus couldn't come to work and lost the job. We don't know this, but it seems a good guess. When our son told us about this kid coming in trying to get his check early we told him to approach him next time he came in and ask if he needed help getting a tire...but he never saw him again.
I would have given him the money, not loaned it to him. I have immense respect for anyone wanting to work, and do not want the government in charge of such things. I remember being poor. I remember working on a car most of the weekend so I could drive it to work Monday. I am not "wealthy" (whatever that means) but I could (and I bet most on this forum could too) pull $100 out of my budget right now and truly never miss it.
Protect yourself, but offer to help as you can. You never know what the seed you sow may become. You may have already offered him something he rarely gets simply by being cordial to him. And no, I do not sing "Kumbaya" each evening, and am in fact a social and political conservative. I believe it is MY responsibility to help others on an individual level, but I think that choice should be left to each individual.