You're not a sucker at all. I admire you for it. One time my son told me he always keeps change in his pocket for the downtrodden- he said he never knows what a person is going through and doesn't judge.
I think you and my son would like each other :)
I'm so proud of the person he is.