Cashiers have called me over several times for these situations, but I've always said no.
I like to make things right for guests; but, there's a difference between taking an expired coupon to gain guest loyalty, and outright giving away merchandise because the guest doesn't have enough money for it.
Look at it this way, would you do the same thing if it were a sketchy looking twenty-something? What about somebody who's sobriety is in question at the time? Delivering a consistent guest experience is more important than doing an old lady an unusual favor IMHO.
After I had been hit by a car I spent six months laid up with my leg in a cast from the hip down.
I had to take care of the kids during the summer while my wife worked, since I couldn't and I did the shopping.
When we got to the register I realized I hadn't figured the coupons right and was about 18 dollars over.
So I'm trying to find things to give my kids to take back.
The couple behind us reached into their wallet and paid the balance.
That moment of kindness made such a difference.
It wasn't a lot of money but it kept me from feeling completely scattered and low.
It made sure I had what I needed for that week.
Whenever I get the chance I do similar things because they do make peoples lives better.