Comment It's a balance. (Score 2) 725
I have, on a couple occasions, used my smartphone to price-compare when in a retail store. Both times were at local, non-chain businesses. I like to visit a small shop when possible, because usually the owner or manager is present.
On both occasions, I very politely explained "Hi, I like this item and am hoping to buy it here. I was able to use my smartphone to compare prices. Some retailers will price-match Amazon (etc), who has this for $X. I can show you if you like. Would you be willing to match that price please?"
Now, here's the thing. I get that small businesses don't get the same wholesale pricing as Amazon. I'm not really demanding an Amazon price match. If they weren't willing to budge at all (especially if it's more than a 10% difference), it's possible I would walk. But, even if they met me halfway, I would still be happy to do business with them.
I think the idea of always paying the "asking price" is a very American cultural phenomenon. In Turkey, for example, it is literally expected that a customer will haggle for at least a 10% discount. It never hurts to ask, politely!