I find my LBS's (there's three in my town) all to be overpriced and ready to treat me like an idiot. Now there all supposed to be run by people into cycling but they never manage to give me that impression. My first experience of one of these shops was when I'd just moved to my town, popped passed the shop on a 3K+ bike and asked if I could borrow an allen to tighten something up, get me home – "sorry, fully booked today" never went back.
In another, I witnessed whilst in a queue, a mechanic selling a pair of deore level wheels to a guy for £250 fitted. When I asked same guy how much a length of hose for my maguras would be, first thing he did was suck teeth then say "that'll be really expensive", looked it up (on CRC, I could see the laptop from where I was, actual price 16.99) then said £39 never went back
I own a small shop (not bike) and know that rents need to be paid etc but there's a limit, past that limit I'll order online – if I need a specialist tool, I'll buy it, now I have tools to do all the jobs I need – find it more satisfying anyway
if any small shop or large wants to survive, they always need to remember SERVICE and PRICE and a possible 3rd option, "don't treat your customers like idiots". Oh and my town – BATH – I'll leave anyone who knows the place to guess which shops……