Their business is created out of demand.
I predict in the future only the best of the best will stand. There will always be a need for good service, bootfitting, ect....what's happening now is old news anyways.
As far as shopping people will almost always follow the prices. Hell I usually buy all my stuff from online retailer via codes and sales and spent a small fortune at the shop at the bottom of Stowe during their 1/2 price clearence sale yet just rebulit mt bikes wheels , brakes, and suspension via online reatilers. Each time I saved lots and lots of money, the main point for me as a consumer.
Exactly what are we supposed to do to control online retailers and box atores anyhow? Intervene in some way? Isn't this up to the consumer???