So what do you think is more important? You or other people? Would you rather give someone the benefit of something rather than yourself just to make it look like you're not selfish at all?
Let's put a greater example, what about if you found a 100 dollar bill or something like that, then a homeless guy saw you pick up that 100 dollar bill.. Which is more important? You recieving the benefit or the homeless guy? Even though you might never see him again, and you donating him the money made him live an extra day, and you knowing you helped somebody out. I mean think about it. Or would you just rather keep walking and buy something, would you even feel bad, not even a little? I don't know.. But that's up to you guys.
I'll leave the rest to you, later.