Only one problem. Bigger store chains tend to put the small business stores out of business. The real reason why any of these stores do this is because they are confident that a lot of people have no choice but to go to their store.
That is why locally owned businesses are the first on my shopping list.
I am willing to pay more from a locally owned store whose owner I know that I would pay to Walmart or Amazon. It is not just a matter of supporting local businesses (who also buy from me). Service still means a lot.
You generally get much better service from someone who owns his own business than you will ever get from a sales clerk working for minimum wage at Walmart or from telephone customer service for a national business that has been outsourced to India.