I have also been punched and kicked by "homeless" people because I didn't give them any money. I try whenever I can to at least buy them some food. I have bought sandwiches, coffee, donuts, etc for homeless people when I could afford it. The majority have been grateful, but you get a few that are downright mean to you.