Credit cards are backed by banks and insurance though. You have a safety net. Bitcoin doesn't have that.
I feel one major growing pain with bitcoin right now is the fact that you can't dispute transactions. Someone steals your bitcoins and spends it, too bad. Someone steals your credit card and spends it you can dispute it.
You mean accepting credit card from a stranger you know nothing about? You have a safety net. It's BTC. Look either the merchant has protection or the consumer does. There's no court or lawsuits to decide when it comes to BTC.