We all shop online so we are all to blame for the demise of the high street as we know it - full of charity shops - not a bad thing - I get my labels from there - thanks to other poeple.
I shop online a fair bit for bike parts, but only 'cause I find that down here the LBSs aren't much good for odds & ends (horizontal dropout adjusters, under-BB cable guides, that kind of thing) and tend to have a limited range of after-market accessories from the usual suspects beginning with S or G. Whenever I visit my parents I tend to make use of Dad's LBS as it's a bit more "traditional" in that regard, without having failed to move with the times in other aspects.
For what it's worth - out of 20 or so gifts, every item except one of my Christmas shopping this year came from a local high street shop.
"Not so much a religion as a savings club for people who think Star Trek's a documentary"
- Marcus Brigstocke on Scientology