Kinda funny story - I once went into a Corvallis OR retail glasss shop. They had some nice pieces, but the glass selection sucked eggs, and the prices weren't that great either. Going to Portland was really the only option if I wanted nice glass and decently-priced supplies. I bought from these folks a couple of times, but then stopped.
The service was certainly OK, but not stellar, not good enough to go back time and again.
Now I get all my supplies on the 'net, and get my glass in Seattle or Portland, because it's hard to buy glass without seeing the piece you're buying, unless it's a sort of uniform glass (glue-chip, hammered, etc.) Those kinds of glass I'll buy on the 'net as well. I don't have to deal with snotty or know-it-all sales folks, I can shop in my underwear at 11:35PM, and I don't have to walk any further than my door to pick it up. Convenience. Price is a close second.
If store-front retail wants to succeed, complaining about e-tail doesn't get them any closer to success.
E.P. (Flat-panel foil-n-solder type guy.)