Probably. I always get one or two extremely difficult customers a month. My favorite was when some lady said my mom should have had an abortion when I didn't know the answer to her question & "took too long" to find out from someone else (everyone else was busy helping other customers).
Working retail gives you a thick skin.