Thank you to all the responses thus far. Yes, I guess the woman was having an off day, but that does not necessarily make it right for her to take it out on me. I wasn't the cause of her troubles! And I do agree..customer service has gone down the tubes since the economy went to hell and a handbasket! I really don't care what kind of job I have though, whether it be a janitor, custodian, or cashier..I would try my HARDEST to keep my personal problems OUT OF THE WORKPLACE.
I remember one of my professors at college talking about that one time. He worked as a Human Resource Manager in a big company and was constantly getting bitched at about anything and everything. He said that one person was taking his personal problems out on him and that it wasn't right! He also stated that employees should leave their personal problems outside of the work environment and to remember that the customer is always right! He was a great guy and didn't deserve to be treated like a doormat at his job. He actually had to cancel class one time because of it!
I doubt you've never exploded at a random person in your life after having a bad day. It's a human thing to do.
I worked as a cashier before and I came across some pretty ignorant CUSTOMERS. They can be far worse than any employee. I've had loads of irritating customers with chips on their shoulders and it doesn't make my day any better but in that business, you are dealing with society so you do have to put on a smile, no matter how fake it is, but, at the same time, you have to realize how frustrating that job can be. People complain about things, they bitch over stupid things like a coupon being expired (had that problem, laughed afterwards at how pathetic the guy was over peas)....it wasn't right of her at all but I can understand where she was coming from.
It's not your fault, either, but it's not always easy to have things bottled up and sometimes working with society can make you want to rip your hair out. You can't expect people to keep a smile on 24/7, 365 days a year. There is bound to be at least one day where you hate life and everyone around you and lose control of yourself. Again, it's not right but you apparently knew this woman wasn't like that so you shouldn't hold it against her for getting upset one time when every other time she was kind to you. That should have been your first clue she was just having a bad day and it wasn't anyone's fault.
A well trained employee knows to call a supervisor or manager instead of making a bad situation worse. Yes, while it's true that everyone has bad day, it's also human to learn to think before you act.