If this guy's (a) a construction worker and (b) so terribly affected by the sight of the destitute (the last time he "cried" was when some hobo asked to have the box from his new dishwasher for a shelter 10 years ago - so he knows about some people not having housing), then why the hell isn't he volunteering with, say, Habitat for Humanity, to build homes for the homeless? Particularly now when he's been out of work for 6 months (as he claims)? I mean seriously, what better way to (i) make good, productive, charitable use of your free time - and keep your skills sharp - other than by building homes for the homeless, and (ii) network with other people involved in the building industry so that you're in touch first with those people who are likely to have, or know about, paying jobs you might be able to get?
This guy's just a lying SOS who's making this story up to garner false sympathy and get all the other idiot libs all worked up about how "evil" America is - well, honey, if America is "evil" it's because of people like you.