I never experienced such issue but I cannot believe that people can be so selfish or self centered. This is obviously your moment and they need to make sure that your shopping gets the priority.
I say, ignore such people. If by any chance these are the people who are paying for your shopping then get hold of their credit card and then ignore such people