I work at a gas station, but I move to different stores as needed. This location has the best clientele I've ever worked with, but I work overnights so it still gets moderately awful.
Boyfriend brought me food tonight so I'm in a great mood. Until the food poisoning hit. Unfortunately, I am the only overnight employee on duty so I try to just get through the cleaning and just sit down for a while. No one could cover for me because sleeping/drunk/idontwantto. But I smile for the customers and ask them if they need help and everything.
Several customers come in right as I'm getting sick into the trashcan I'm keeping behind the counter. I tried to quiet the gags I made but I cannot stop or move, because cleaning up vomit off the floor would make me vomit.
"I'm in a hurry, please ring me up. Now!" said angry old man. I'm irritated but I put on my happy face and begin checking him out. Other customers begin lining up, I'm almost finished with the angry man, when I feel it rising up my throat. So I drop down and begin throwing up into the trashcan for the millionth time.
He goes nuts. "THIS IS THE WORST CUSTOMER SERVICE I'VE EVER GOTTEN! YOU SHOULD BE FIRED! THAT'S DISGUSTING!"
It was actually pretty disgusting, but also involuntarily, so i spit, sit up, smile, tell him his total and finish his transaction. He then asks me my name and assures me I won't be working there much longer. I smile and tell him to have a good night.
I half expected someone to ask if I'm okay or offer some sympathy, but this IS retail so I finish my line and go cry in the bathroom over the destroyed remnants of my faith in humanity.