I am lucky that there are two WalMart stores within 15 miles of me that still sell fabric. They are manned by extras from any department so if you have a question don't think you'll get a good answer.
I walked into my local Hancock store the other day just in time to hear the clerk at the register tell a customer, "I don't know how to ring up your $50 gift card so you'll just have to pay for your fabric now and use it at another time." I was shock and felt sorry for the customer. I spoke up and suggested the clerk call someone who could ring up a sale with a gift card because payment refused is payment made. She called a manager at home who walked her through it. It is so unfortunate that the bottom line comes before customer service.