And yet at the other end of the spectrum...
Out on a ride, many miles from home, made a bad gear change and my chain came off, but somehow it managed to get stuck between the frame and the chainring. And I mean it was truly wedged in there - even after 20 minutes I could not get it out for love nor money with the limited tools I had (and may have actually made the situation worse). Looked up on Google to see if there was an LBS nearby, but came up blank except for a
Halfords over 3 miles away. Was not immediately filled with optimism but with little other choice I started walking with the bike.
Got there, explained the situation to one of their guys and he got to work immediately and managed to free it without having to take the whole crankset apart (which was what I thought he was going to have to do), although it still took him a good few minutes, which made me feel a little better about my previous feeble attempts. Asked him how much he'd charge for labour and he said "nothing" - I even offered to pay £10 and he waved me away. All he wanted was for me to fill out a favourable customer survey online and make sure I used his name, as that would go to his boss which helped with his annual review - as soon as I got home I did so.
So if staff at a corporate behemoth like Halfords are willing to give a stranded cyclist free help, even when they're happy to pay, I can only assume that guy at the LBS must have been having a rough day, or a bad experience with a previous customer.