Get out there and buy some yarn: it's the right thing to do!
To make matters worse, knitting as a whole has been on something of a decline in the last five years. It seemed to peak in the early 2000s, but just look at the Google Trends map for the term "knitting." Sales have declined, as fewer new knitters pick up the needles, while existing knitters lose interest or have to choose other hobbies.
(Is there a glut of yarn stores, leftover from the glory days? Perhaps, but the Darwinian mechanics of the marketplace are thinning the herd, so to speak. I have seen a lot of really good stores have to close their doors in the last few years. And while I'm not sure my rural county can support five (!) independent yarn stores plus two big box craft stores, I sure hope to see them try!)
And finally, we have the economic disaster of the last few years. I know I am not the only person who has been "cold sheeping" lately. (Going "cold sheep" is like going "cold turkey," but for yarn. It's just a funny, silly term for "not buying any yarn, and using the yarn I have on hand instead.")
It all adds up to really tough times for yarn stores. Luckily there is something you can do to help: buy yarn!
You can get some pretty good deals on the internet. But local yarn stores can help you fix your knitting, pick out a pattern, wind your new skein into a cake (if the store is not too busy), choose colors that work well together, and decide which kind of needle to buy. It's also the only way to feel the yarn you want to buy, see it in person, give it a sniff, and scrunch the skein in your hand.
Local yarn stores are vital to the experience of being a knitter. Why not ensure their continued existence by buying some yarn today? It's "Small Business Saturday," an antidote to yesterday's combination "Black Friday" and "Buy Nothing Day," depending on your politics. Luckily, people on both sides of the fence can enjoy Small Business Saturday!
So get out there and buy some yarn: it's the right thing to do!