One of the biggest sticks you can wave about is that (at least here in the US for sure) a manufacturer cannot deduct cash from your credit card UNLESS the merchandise is SHIPPED. Only then can the manufacturer hit your account. If anyone deducted from your account, but didn't actually SHIP the product, they are in violation of US law.
Bill