Usually I drive by those signs and stop when I get to Wal-Mart with its friendly, culture-free, character-free, local-color-free "Open" sign. I'm not going there because I like Wal-Mart.
Why don't I shop at small proprietorships instead?
Because they're generally only open when I am at work and on Saturday, the only day I have to spend with my family, not to mention the only day I can make the trip to the garbage dump. Certainly I can get time off from my job, but I'm not going to do it to go shopping when I need to save days for doctor, dentist, registering the car, etc.
In my town, apparently small business can turn a profit largely serving welfare recipients, teenagers, and independently wealthy people. Bully for small business. On the other hand, I also notice a lot of signs reading "Out of Business".