That's why the whole credit card system is insane.
1) It's a pull instead of a push. Anybody with your CC details can attempt to charge it. Bitcoin model is much more sane.
2) There's not even a "approve the charge" option.
3) The cartels controlling the credit card systems charge insane amounts of money for transactions, attempted or real.
I really want Bitcoin or some other alternative to succeed.