If that person is truly over the top, I will speak to management, and tell them exactly what transpired. Also, that my money will be spent elsewhere, where I am treated with respect.
A few years ago, I went to the supermarket to buy a piece of fish for my cat. It was 20 minutes before closing, and the woman at the fish counter had already cleared the display cases and put the product in the walk-in. I asked for 1 fillet of haddock. She was clearly annoyed that I had interrupted her routine, and had to go into the walk-in to get my fish. .
When I got home and opened the package, the fish was dirty - she had obviously thrown it on the floor before she wrapped it. The next day, I went back to the store, and asked to see the manager. He told me she had had numerous complaints already for her attitude, and would be dealt with.
**edit to retype the paragraph that disappeared**
Three weeks later, my friend's mother got a new job. At the supermarket. At the fish counter, because they had to fire a bad employee.
(Note that this is a unionized shop, and the clerk must have had quite the record to lose her job,)
If someone has to take a sales job (which they hate) to make ends meet, I feel bad for them, BUT. Do your job, and suck it up! Especially if you are in a union, and lucky enough to have the wage and bennies that go with it.
xx