I agree the salesperson should have been more polite. However, before taking photo's in places that are not public, permission should be asked. In my job (disability support), as part of my reporting process, I often take pictures of our clients doing their activities, this can be in gyms, libraries, workplaces, shops etc. I always seek permission when not in a public place, not just out of politeness but for legal reasons. I also ensure, no other people are in the picture (unless I have asked their permission). Sounds extreme to some I guess, but who knows who is in a witness protection scheme or whatever