I've discovered that when I buy fabrics at Walmart, then I do a little more shopping there.
With no fabrics, there is no reason to even go there for me, so if no fabrics, no more money from ME. There are far too many other places to get "things" that are made in America and not in China.