Big on line dealers will be the death of even good LBS, so many times I’ve seen people come in pick the brains of staff, ( even try the shoes on then buy on line and have the cheek to then as the LBS the custom mould them as they are a shimano dealer for free)
Madison don’t help, they can’t won’t match the on line dealers, so it can be cheaper quicker to order a part from a big online store and get it delivered for the LBS.
I think you need to take into account that the advice, help, last min tech help isn’t actually free for the LBS to provide. It’s really tough when the prices are so different I agree, but it’s a huge detriment to the local shop scene.
Good service is an issue for any shop if it’s crappy service I won’t shop there, regaurdless of what the shop sells.