There is no logic in spending $10000 (in terms of mining power) on a feeble attempt to maybe cancel a $100 payment.
It's 100% safe to accept unconfirmed Bitcoin transactions for every day payments, like groceries, restaurant bill, you name it. Sure, if you're selling cars or houses for Bitcoin, you may want to wait for a confirmation or two. Otherwise, NO issue whatsoever.
And transaction time with Bitcoin is 1-2 seconds. Plastic is typically somewhat slower (it has to connect with the bank, and credit card company, etc). And so is cash: having to deal with change, cash registers, counting pennies and dimes and $1 notes, etc. Bitcoin is the absolute superior alternative here.