See, I don't know about the shop worker.
I am out shopping late very frequently. Very, very frequently. I am a total night owl. The people at our local garage are lovely, and never act as if I'm disturbing them even when I rock up at 3am.
However, the local supermarket garage is another matter. The other week I went in and bought some kindling about 10 minutes before they closed at 10pm. I'd tried about four different places and everywhere was out of stock so I was delighted to find some (our axe had broken and we were waiting for a new one to be delivered and tbh, I was bloody cold so wanted to light the fire).
The bloke looked really arsey when I went in. Paid by card so no need for extra work if he'd already cashed up/balanced his till.
I apologised for coming in so late, because I'm British and we apologise for everything, and then I said "so glad I just about made it here before you closed.". He said to me something along the lines of "yeah, it's not as if we've been open for the last 14 hours when you could have come in at any time..."
No smile, very pissed off tone of voice. No question he was being snarky.
I don't know why he was so shitty. But he was absolutely fucked off at my arrival.
Also, a similar attitude at the chemist round the corner. I arrived with my daughter a clear 15 minutes before they closed to pick up a prescription. Usually the prescription is all bagged up and ready for collection so it's not as if the pharmacist would have had to make it up. I was expecting a grab and dash. Also, the prescription had been sent to the wrong pharmacy so I'd already been elsewhere on a wild goose chase hence arriving so late.
Walked in - the shop assistant usually behind the counter had a scarf on and was round in the pharmacy bit (which is open so you can see directly into it). The pharmacist had her coat and scarf on and she had her handbag on the table, with her keys in her hand.
They were really rude and definitely pissed off that I'd arrived when they were about to slope off 15. minutes early. They didn't want to look up my daughter's prescription on the computer, and I had to dig my heels in to get them to serve me. As I was leaving another customer walked in so I didn't feel quite so guilty!
Some people are just arses. And I worked in a shop for two years when I was younger so I'm not unsympathetic to wanting to get home on time, hence why I'm always so apologetic for turning up quite late!