I may have a partial dupe on its way also, just received another shipment notice and for $15 each I really don't want any more, I always buy from DSG at Christmas for $10 reach and free shipping.
Since they are not a retail seller and they did this only to help keep us armed and free, I will suck it up, who knows I may actually need them sometime soon to defend our liberty.

For the OP, never use a debit card for any purchase or subscription, what you experienced happens at most if not all banks/credit unions, credit cards have a purpose and they can be cancelled much easier than closing a bank account.