RE: Walmart
Here is KS they still sell guns and sporting goods at the stores where those items sell real well. In the stores in the cities they dropped guns and most of the hunting/fishing/camping type stuff. They are just trying to tailor their stores to what sells in those neighborhoods.
Indeed one of the stores in a rural area I hunt in carried a pretty complete selection of low end archery equipment last year, a bow, arrows, broadheads, the stuff was low end but if you are on a budget getting a $3 broadhead is better than no broadhead...