With shops open at all sorts of hours now, perhaps it isn't lack of thought by the pensioner/young mother but lack of organisation by yourself?
If you planned your shopping in a more orderly fashion you could do it at a time more convenient to yourself and use your lunch time for what it is meant to be used for!
Now get that trolley out of my way
or I'll be late for the pub!