I can order hardware from a local store at 7 PM and have it delivered by 9 PM the same day here in Europe. They also have better prices than Amazon and no work safety problems. You can do things well or you can do them badly. There's no rule saying that good customer experience has to take a toll on your employees.
Yes, because the store is local rather than being a warehouse some distance away and the store has a limited variety of things available. I don't really see how this comparison is useful.