It's very likely its just your local store. Walmart varys ALOT store to store in what they carry. There are many things (especially in sporting goods in my experience) that some stores carry and others, sometimes even just a few miles away, dont carry. For example, the one in Algood didn't carry ANY of the seasonal flyfishing stuff this year. The Cookeville store (same county, probably 5-10 mins away) had an ok selection. The store in Johnson City (about 3 and a half hours away, where my girlfriend is in school) has a better selection of flyfishing stuff than several sporting goods stores I've been in. I would check some of the other stores around you before you give up.