@Cymric
those are exactly the reasons that were given when a similar ordinance was put in place in a city near me. even though it is a small city there are two homeless shelters and several other places including two churches and a ymca and ywca that have housing.
those places are prepared and capable of really helping people get back on their feet. not just food but shelter, education and help getting a job.
not contrived at all. help someone who is homeless. dont give them food, or especially money. tell them were they can get real help. call them a cab help them to help.
oh there is also the salvation army and the sheltered workshop i forgot about those two.