Thing is though, if a massive Tescos opens nearby and all the local shops start to close down, its because the population prefer to go to Tescos (insert any brand of supermarket.)
If they really cared about their local community, they would stick to the old shops and Tesco would suffer. (They don't of course, because they drop the price of a whole chicken to £4 and everybody can't resist it.)
It seems in the UK we really love our supermarkets. Maybe because, as reports say, we work longer hours than others in Europe we don't have the time for a more varied and relaxing "shop" at lunchtime or after work.
Where I live, there are lots of farm shops where I could buy dairy stuff direct and cut out the supermarkets. The irony is, being currently unemployed I have the time to drive about to these places, but not the cash. When I was employed, I had the cash but no time. In town we have a lovely shop that stocks meats and dairy stuff from all local sources, but it shuts at 5:30, its not open on a Sunday so its no good to me. OTOH we have a Tesco, Sainsburys, Morrisons, M&S and a Netto due to change into Asda soon.