Placed an order online for an item on sale. Waited over 12 days and had heard nothing from cabelas. Went online to find out order status only to see that they had cancelled my order without even notifying me.
When I order the item, the nearby (1-1/2 away) store claimed to have some in stock. My order was cancelled because they claimed to not have the inventory to fulfill the order. Modern inventory software tracks what you have in stock. There is no excuse for accepting orders on a product you do not have in stock and do not intend to fulfill.
A review down further notes how they are willing to sell a higher priced item to you once the item you ordered is not in stock. Can't get much closer to illegal bait and switch. The only thing keeping them out of trouble is a stock disclaimer of limited quantities. But they are well aware (by inventory control software) when they are out of stock.