I know that for a lot of you Walmart is the only choice for fabric.
I'm in Bentonville, AR about 2 miles from the home office and a super center. Several years ago Walmart had fabric and the other fabric stores went out of business. Then Walmart took out their fabric department and it made it very difficult to buy fabric. Then Hobby Lobby came in. Several quilt shops opened and Walmart brought back fabrics. Just in the last few months Hancocks opened close by. I refuse to buy fabric from Walmart and give the other shops my business. I can go into Hobby Lobby or Hancocks and there are always at least 2 people at the cutting counter.
The same goes for groceries and hardware. We have a very nice grocery store close which is a small local chain. I will drive by Walmart and go to the other store to buy groceries. There is a small hardware store about 5 miles from me that I will go to and receive great help instead of going to Walmart.