That's an issue between me and the merchant. I don't want MY bank acting as an enabler for the merchant over my wishes, with my money.
Based on the brief detail provided, I think OP's mistake was to cancel/reissue the card rather than dispute the charge / block the merchant.