that's not necessarily true. If there's no sale because you're haggling and won't pay the price they're asking, a small mom and pop store could lose their whole business (if enough people did this). These small store owners aren't driving Ferraris and making it rain at the strip club. I'll pay full price to my LFS because I'd rather go there than a chain store...
What's not necessarily true?
I think prices are too high so I don't buy, LFS gets no money from me but still has the potential for a future sale at full price.
I think prices are too high so I haggle, owner doesn't play ball, LFS gets no money from me but still has the potential for a future sale at full price.
I think prices are too high so I haggle and owner reduces price 10%, LFS gets money from me, but less than they would if someone was willing to pay full price. Space is cleared for new inventory. Potential for a future sale of new inventory at full price.
If enough people who thought prices were too high haggled instead of just walking out and buying somewhere else the store would make more sales and more money.