No, they don't actually stop people feeding the homeless, what they do is make it only legal to feed the homeless in designated areas. Unfortunately for the homeless these areas are far away from the downtown areas, it's just another method to ship a problem out of a specific area into another, then once it's there their city looks pretty again as there are no homeless hanging around.