Old and veteran is not relevant to this story. “Generosity” with other peoples stuff is a very democrat thing. The stupidity was compounded here as this dude wasn’t even running for office. If he wanted to be generous he could have bought the items for the beggar.
All these generous people saying "But it was only a biscuit" have obviously never been in a retail business dealing with shrinkage. The biggest danger to your bottom line is product that disappears. Somebody who is dishonest in small things can be dishonest a LOT in small things.