Walmart's 2012 earnings - 443.85B
Cabelas 2012 earnings - 3.11B
I understand the association you're making with Cabelas being in the same category as Walmart, but they really are two totally different animals. I personally give a lot of money to Old Dutchman & Fisherman's Warehouse for bait/lures etc, but there's just some stuff you can't find at your local small business.
From a recent Dispatch article on the opening
http://i447.photobucket.com/albums/qq192/ntomich/cabelas.png