You should give money to the homeless. No one chooses to be poor. People end up being poor. You are a lot better off than them. So if you see a homeless asking you for a quarter or two, give. Its just a way of saying "Hello". You must have the correct manner.