The point I clearly didn't make is that it's no surprise that Starbucks accepts things like Square because those are just improved technologies propping up the status quo.
Bitcoin is helping to build an entirely new economic model from the ground up.
Square plans to disrupt the retail payments market. Merchant acceptance is what will bring users onboard. There's no expensive infrastructue so merchants can adopt it with little risk. It's becoming a common strategy.
Bitcoin will only ever be a niche currency until it's user-friendly - no matter how sound it is. It could be being used as a leap frog technology in developing nations right now if it wasn't so cumbersome. More user-friendly systems requiring only a smartphone already exist - Bitcoin needs to lift its game if it wants to compete in the payments market and not just be a speculative commodity until something shinier comes along.
Bitcoin creditcards? Bitcoin wallets like Bitcoinspinner for Android, super easy to use webwallets like coinbase and mywallet at blockchain.info.
Sending Bitcoins, via twitter, email, facebook...