The reason that Wal-Mart removed the fabric section and many other items from their stores is because a few years ago they hired a new president. He wanted to upscale the store and get rid of old-fashioned things. After he did that, Wal-Mart lost a lot of customers. That guy has since been fired and a new president installed.