most people are to blame for the loss of their local shops, be it papers, books, music, or greengrocers. Once the supermarkets came into being, people flocked there in their multitudes, and now that is the general rule of thumb. You get all your needs, including clothes at these megastores, it's why we have seen many of our high streets go west. Amazon has done their share in this, and for those that buy their goods online for shops like HMV will go. In much the same way that Woolworths went, that was partly the fault of the senior management who took out stupendous loans to prop up the business, and saw it finally fail. You can still shop at Woolies online, their ranges are extensive and quite good.
I still prefer to get my fruit, veg from the market, it's a bit of a schlep, it's considerably cheaper, and i don't end up with ten tons of packaging.