My response would be, how many of the homeless will take advantage of this and not work towards not being homeless.  Is there anything in return for the three hot meals a day and a big bag lunch?  I understand the problems homeless have, this is great what is being done in Portland, Maine, but isn't the final goal is to help these people no longer to be homeless.