I think Walmart has put a bandaid on all the protesting no fabric in stores where the need is the greatest; our fabric section in the closest Walmart to me is a storage place for pallets of things going out on the floor to be put on display - so one has to step around and through the pallets to look at what fabric there is. At first I felt they were just using the space temporarily, but 6 months of the same-o, same-o tells me they just don't care!
I've complained, but not to the manager, but it seems they just are doing what they want to do - and to heck with teh consumer; otherwise teh store is fairly neat - so why just the fabric department?