Very interesting stats in link.
There are 5, yes 5, Walmarts within 30 minute driving distance of my house. One never had fabric, two lost theirs, and the other two still have fabric. One of these stores is becoming a SuperWalmart and I have the feeling it will be the only one to carry fabric, leaving the others with yarn and crafts only.