Re: Shops don't make money by giving good advice and service...
The local bicycle shop in the town I grew up in closed a few years ago.
It was also a toy shop that would make Toys R Us look like a nice place to visit - looking at toys and the shopkeep shouts over "look don't touch"!
They effectively had a local monopoly before Halfords moved into a newly built retail park and offered cheap bikes, and even some of the supermarkets started selling them. They sold up and are now an optician.
I'm all for local shops and community - but shopkeeps need to meet the public halfway - don't assume everyone is a shoplifter, and offer opening times to those of us who work during the week to be able to afford to buy your things.