"Clerk's" is my job to a "T". I get booked on days I'm suppose to have off. "I wasn't even suppose to be here today!" Good ol' Dante!
Mind over matter, you can't let your emotions control you like that. Just deal..that's about all I can say.
That much is the truth. Working in retail, I come across to many of those with each shift. What helps me not become annoyed at the customers is the thought that its just one more day, after they finish bitching they will be gone and there is a good chance I will not have to see them again, if not ever in most cases a long while. Days when I come into work feeling bitchy the day seems to drag on, but if I force myself to deal with it in a calm fashion, the day seems to get a little better.