Re: Handheld shopping...
"Jobsworth told me put it back and take one from the front"
The correct answer to this is to simply point out that the item you wished to purchase was, in fact, on the shelf and offered for sale. If said jobsworth escalates, ask to speak to his/her manager. That'll usually put an end to it. It's not your job to help maintain the freshness of their inventory.