Re: online purchase
More than likely they have in their policy statement that says something like Buds:
<div class="ubbcode-block"><div class="ubbcode-header">Quote:</div><div class="ubbcode-body">ONLINE PRICE & DESCRIPTION ERRORS
Our online inventory changes every day. Occasionally an item may appear on the site by mistake or the item's description may contain a typographical error. We do not guarantee that titles, descriptions or pictures on our site are error-free. We reserve the right to refuse any order including but not limited to orders for items with errors in the description or price. In the event that we cancel an order we will not charge the customer's credit card or we will return the money.
If an item's description contains an error such as incorrect price and a customer orders one, we will not process the order without first contacting the customer. If the order is mistakenly shipped, we may advise the customer to return the item in an unopened condition and we will not bill the customer. By placing an order, the customer agrees that BudsGunShop.Com will be the final arbiter of discrepancies in the online catalog.
</div></div>
Or from Impact Guns:
<div class="ubbcode-block"><div class="ubbcode-header">Quote:</div><div class="ubbcode-body">Accuracy of Content and Pricing Information
Because prices, product descriptions and availability can change quickly, Impact Guns does not warrant the accuracy or completeness of the information provided on the Site. Also, Impact Guns may make changes to the information contained herein, including to the products and prices described in the site, at any time, without prior notice to you (including after you have submitted your order). Information at this Site is periodically updated, but it may not be current or complete at the moment you visit this Site and may contain errors or inaccuracies. In no event shall Impact Guns or its service or product providers be liable to you in any manner whatsoever for any decision made by you, or for any act or failure to act by you, in reliance upon information provided at this Site. If a product you purchase does not match the description on the Site, as your sole and exclusive remedy you may return the product, unused, to Impact Guns and receive a refund of your purchase price.
Items in your shopping cart will reflect the most recent price displayed on the item's product detail page. Prices are frequently updated to adjust for different sales, limited pricing, and other discounting. Therefore, prices on the product detail page and in your cart may change after such updates to reflect the current prices. Placing items in your cart does not reserve the current prices shown at that time, and prices are reserved only by placing an order. From time to time, despite our efforts, a small number of the items on our website may be mispriced. Please note that such errors or inaccuracies may be related to product descriptions, pricing and availability. In the event of a pricing error, Impact Guns will take one of the following options: (1) If an item's correct price is lower than our stated price, we will charge the lower amount and ship you the item; or (2) if an item's correct price is higher than our stated price, we will, at our discretion, either contact you for instructions before shipping or cancel your order and notify you of such cancellation. We apologize for any inconvenience. If you are not satisfied with your purchase due to any errors or inaccuracies, you may return it in accordance with our return procedure. Discounts are limited-time offers and are not valid with other offers.</div></div>
Bottom line is with what's going on with everything else, they likely didn't even have time to call you to discuss why the order was cancelled, just move on to the next order in the flurry of everything coming in. I'd say just let it go.