You are right there, some people need to be a bit less impatient. Just because they are currently working, that status just means that they can go to work and get their normal salary rather than a maximum of £30K gross if they are lucky enough to be furloughed or maybe just the minimum wage to live on. Most shops have given those in the real key jobs special access, in our Waitrose, they can go to the front of the queue, present their work ID - thereby avoiding the wait that is sometimes more than an hour, and get on with their shop. One would think that such a timesaving would be enough, but no, there are those who act as if everybody should stand aside and acknowledge their status. There are plenty who wish that they could do the same, but can't.
However special those still in work may consider themselves, it doesn't mean that everybody else must stand aside or be abused just because they want to ensure that they don't buy the wrong items. Fortunately, most shoppers are reasonably tolerant of others during these difficult times. That is apart from a few who still seem to act as if the government experts' advice about maintaining a safe distance wherever possible, think that it doesn't apply to them.