Well said. I worked in retail in college as well and it sounds like we porbably have similar stories.
I've heard the comment multiple times that everyone should work in a restaurant at least once in their lives so they have a better understanding of what the employees go through. I tend to agree, and I would probably add retail in there as well.