Walmart is able to offer merchandise at lower prices, partly because they go not have to offer the personalized service that smaller shops offer, even tho some of the items are the same as the smaller shops carry.
Because some of us purchase fabric at a store does not mean they should carry it, if it is costing them money to do so. And if it is personalized service we want, then we probably need to frequent the smaller shops. I never minded a wait at the fabric counter, if it meant saving $ on a good piece of fabric. Remember, it takes more than a few dozen people buying fabric to make it profitable for the store to carry it.