Shopped pretty extensively and noticed that Cabelas wanted to charge me tax
You mean the state you live in wanted to charge you tax. I order from Cabelas and never get charged tax because it ships from our of state. Most likly Cabelas has a distribution center in your state so they must charge you tax.
Yeah - most of them are obliged to charge tax if they have a warehouse or center of operations in your state. That's why if you shop at a large chain like Walmart or Home Depot's sites you'll get charged sales tax pretty much regarldess of state (unless you state doesn't have sales tax).
This is something they've been fighting against for a long time anyways. If they could figure out the logistics all of them would be collecting sales tax, as the states see online shopping as a loophole to get out of paying taxes.
Even as it is, you're SUPPOSED to voluntarily pay the taxes at the end of the year. On most state tax forms you'll see an item marked as "Use Tax" where you're supposed to report any online or out of state purchases and then figure up the taxes you owe to the state for the use of those items. Most people don't bother, and it usually doesn't matter, but occasionally people will get caught on it when making big purchases (specifically, I've known a few people who have bought homebuilt aircraft kits, which run around $10k and up, and gotten caught on this).