You see, here's what I think. If that shop had been helpful and courteous to the customer, not only would he have bought the small item from them that day, he would have returned in the future and bought more from them. He would also have recommended them to his mates who, in turn, would come in and spend their money at the store.
A few years ago I worked in a moderately busy photographic store. Every customer through that door was treated exactly the same whether they wanted a roll of film or a complete Hasselblad kit. The staff were all keen photographers and understanding to those in need of help or advise. That shop went from a so-so performing turnover to one of the busiest stores in the country and it was purely down to quality of service.
And DMS are the best by the way.