Having worked in retail both full time and part time for over five years I have come across such a vast array of customers that I am pretty sure I must have seen just about every kind of human being that walks the planet.
The customers that enter the shop that I am employed by (that sells shower gels, body lotions, hair care, make-up, etc) begins at one end with the well-dressed, wealthy woman who strolls in in her clippy-cloppy heels with her designer bag thrown casually over one arm. She spends hours looking, applying and generally criticising the excessive amount of eyeshadow colours that we sell, before eventually telling me in a drawling accent that we do not have the exact shade of teal that will match her dress for some function or other. She says this despite us having, if you ask me, an unnecessarily large variety of different shades of greens, blues and all the colours in between (and if you didn't think there was many colours in between blue and green, trust me there is. I spend about an hour of every day cleaning them...yes my life is that thrilling).
1) Despite being merely a lowly shop assistant, I do have a name, and a name badge on which my name is displayed. Therefore YOU, Mrs Customer, have no need to refer to me as 'Oi' or 'Help?!' as neither of those words is, in fact, the name that I was christened with. On the other hand, having my name displayed does not mean that you have to use it every two seconds...for example, 'Hello Zoe, please could you help me Zoe to find some body scrub please Zoe'...it makes me wonder if you've been secretly stalking me for the last twenty years and I begin to panic before I eventually remember that my name is attached to my chest. So please, use my name, but not excessively. I appreciate that it is a nice name and you may wish to say it frequently but please, Mr Customer, once is quite enough.