This is not the truth.
I live in a rurally isolated area the closest big town is over forty miles away and there was always a large demand for fabric and notions in the walmart here.
It has nothing to do with customer demand.
People in this small town, less than 5.000 people, walmart came in and ran the other two fabric stores in town out of business now we have to drive the forty plus miles for fabric. I myself have boycotted the local walmart.