You know guys, you cant let it get to you like said above. I have been a Manager at Canadian tire for quite a while now. And i get my fair share of people swearing at me, threatening this and that, complaining about the dumbest things, and at the end of the day, i leave it at work. Its the same for any job, you have to leave work at work. You can imagine some of the stuff i have had to deal with. More then once i have had someone threaten they were going to kick my ass in the lot after work. None have ever shown up. and if they do, ill simply phone the cops. No need for me to deal with that shit. I have to deal with thieves on a daily basis, and its the same thing. eventually it becomes routieen (sp) and it doesnt bother you any more.
Bottom line is, if you want to survive in retail, you have to let the bad go, sure that customer is pissed. But deal with them in a polite way, stay positive, and make eye contact the whole time. Also its never a good idea to say no, instead suggest annother route. Damn i should get paid for this stuff.