<human>: I was a burger king drive trough getting some lunch, I get two sandwich fries and a drink. I take my order and I am about to go back home I see this old person going in the dumpster. 

Usually I would drive and not care but this person seems gentle like a genuinely good old man, I put my car in reverse stop next to him and I ask "Hey are you looking for something to eat"  he replies me that indeed he is shyly, so I dig in my bag grab one of my sandwiches and hands it to the old man. I could see in his face that he was first surprise then pleased by the surprise he said "thanks you very much" with a bit of shaking in his voice I say "no problem".

I just told myself I can just go back inside grab another sandwich no big deal and this is what I did. I get in my car with my newly ordered replacement and it hits me like a tons of bricks.

What stoped me from handing out my whole lunch the whole deal, fries two burgers drink and just go and grab another one? At this point I started to feel guilty and I still do, why didn't I tough that way in the first place? Why Reddit? I am a bad person ? Or a selfish person? I know I gave the guy 1 burger.. but I don't make tons of money but I can afford to pay for two meals in one night...

I don't know for what kind of answer I'm looking for to be honest, validation or just other angle on this but I felt and feel bad about it. That person was happy but I could had gave him more without no big deal to me.

Could you distill the essence of the text into 1-3 sentences?
<bot>: I gave 1 burger to a homeless person while I could had gave him my whole lunch and it makes me feel bad thinking about it.