competition basicly sums it up nicely.

I've bought lots of stuff from there over the years I've been local to them...... but...

I did a lot of shopping.

spend a little more here or there for the local shop is ok... but like you said, hundreds+..

they failed at the basic fundamentals of business:
-keep the customers happy
-make lots of small profits, not one big one