Last night I popped into tesco. At the checkout, the young lad (can't have been more than 18) was looking at his phone, didn't speak to me, kept chewing his nails and sticking his fingers in his mouth.
When it came to pay he didn't tell me how much. I was getting irritated at this point and just stood there until he looked up and I said you've not told me how much (obviously I could see on the screen). I said "you're too busy playing on your phone, and it's not hygienic to be chewing your nails when you're going to be handling food". I didn't have a go but said it in a firm manner.
He went bright red, muttered sorry and didn't give any eye contact the rest of the transaction. I then realised he had tears running down his face. I said I'm sorry, is everything OK? He ignored me so as I left I explained to the security guard (nobody else around) what happened and he said he'd go talk to him.
I feel absolutely awful that I've upset somebody... but was I wrong to have said something to him?