I've been a supermarket cashier for over four years now, and I think it is one of the worst jobs out there. I have to deal with whiny, demanding, unreasonable, rude, jerks day after day after day. People seem to think we're verbal punching bags or emotionless robots or something. I've had people yell at me over things that I have no control over (such as the crowd in the store or if their credit card is declined, etc.), threaten me, spit at me, and other crap. One of my co-workers was even physically assaulted once by an irate customer. We do a thankless job and get no respect. It really stinks that we have to stand there and smile sweetly and take their abuse. Being a cashier has really made me bitter towards people. I hope that now that I'm out of college, I'll soon find a much better job. I know I wil NEVER work for the general public again.