Houston has its own homeless encampments. "All" of them are centered around charities that offer food.
The quick and easy answer....... STOP FEEDING THEM!!
If you don't have to work to eat, you won't work.
Make them work. If they choose not to....... problem solved within two weeks.