Remember, the city government has to try and maintain order. In this day and age, you need a permit to do just about anything that is going to draw a crowd in a public place. It doesn’t matter if what you are doing is ‘low class’ (i.e. feeding and providing supplies to the homeless) or ‘high class’ (i.e organizing some gala function on the public square), you’re probably going to need a permit.
And remember, the world is not in a vacuum. Things do affect each other. It said that in Orlando, businesses were complaining that the feeding of the homeless nearby was having a detrimental effect on their business. Usually, cities are going to try and do what is necessary to prevent one group’s actions from infringing on the rights of others, in this case property rights. For example, near where I live is a Christian student ministry (it is Protestant) and next door a building was torn down and a new one being built. Due to construction (I think it was a nice condo complex or something), the road was blocked and so was the sidewalk, thus having a bad effect on the Christian ministry. Eventually, construction stalled due to funding issues and the city came in and told the construction group that if they were not going to finish building, then they had to stop blocking the street and sidewalk.
What if you are the business owner who is seeing your customer base being scared away because someone is doing things that are attracting homeless people to the area? Remember, it is one thing if a person wants to invite people into their own home/place of business and do things, but it is different if you are doing things on public property that is causing a group of people to congregate and it is affecting nearby private property owners.
What is wrong with the city cracking down on things such as drug use and open booze containers? Those things are illegal anyway and, frankly, if you are homeless–thus lacking money in the extreme–there is no excuse for you using your already lacking resources on things that detrimental. Living in a university town with a major football team, we see people getting busted on game day and they are certainly not impoverished looking.
Obviously, racism is disgusting and inexcusable.