> Bitcoin isn't free, but it's far, far, cheaper than credit cards, and gives far less money to banks.
You're not listening: BitCoin is WAY more EXPENSIVE than a credit card TODAY.
* People know how credit cards work
* Everybody accepts credit cards
You are comparing a payment medium with an asset/currency/payment-method/protocol. It's not a fair comparison (for BTC) because it's a really awesome technology which could evolve in many different things.
BUT saying that BTC is cheaper/easier than using a credit card TODAY is a simply not TRUE.
Dwolla has free micropayments (up to $10). Amazon offers special pricing for micropayments (5% + $.05) and so does PayPal (although it requires a separate account). If BTC price goes too high, the dollar costs of Bitcoin transaction fees will get pretty high as well. Anyway, here's an interesting article to read: http://www.bloomberg.com/news/2014-01-02/bitcoin-is-an-expen...
Like others, you seem to be assuming that bitcoin is static and not being improved and that transaction fees won't be lower with continued technological improvements.
Simplistically: Each transaction can optionally include a fee as an incentive for Bitcoin miners to include the transaction in the block they're calculating. Right now, blocks can produce new "mined" Bitcoins, so the reference implementation doesn't frequently add a fee as the incentive to calculate a block is still quite high. As the "mining" (new Bitcoin creation) rate declines to zero, fees will become more important as an incentive to continue calculating new blocks.
Go watch this 11-minute Khan Academy video to see how much banking activity goes on behind the scenes when you swipe your card: https://www.youtube.com/watch?v=IPxQQNyCxas
Bitcoin isn't free, but it's far, far, cheaper than credit cards, and gives far less money to banks.