I've worked in a variety of retail situations, and helping the customer find what will meet their needs has been the key to the overall business doing well or not doing well. Price is certainly a factor, but good service will trump price more often than not.
Rudeness will kill a business more surely than almost anything else.