Another thought/question:

Have the homeless ever theatened anyone? Might you be able to just have a sheet of paper ready with the names and address of any homeless shelters that you could silently hand them?