Just 7 minutes earlier you stated that Cabelas is just as bad off as Walmart.
True there will still be some people willing to pay the jacked up prices. Those peoples' stockpiles are below what they are comfortable with. Even you just said that you are now comfortable with the amount that you have. So now you aren't going to go buy any more until either one of two things happens: the prices drop or you go below the amount of stock that you are comfortable with.
My overall point is that if you (anyone) is noticing the shelves filling up again, it's not because of some per-customer limit. It's because, as you noted, people are getting to their comfort level and aren't buying as much. In that particular area, the demand is easing up.