The mainstream knows how to use plastic
The Bitcoin Debit Card - now accepted wherever major credit cards are welcome worldwide
Gone are the days of asking: "do you accept bitcoin?"
Plastic does not solve everything. Plastic is just a bit of sand to everyone's eyes. it's very, very useful, but they still charge fees, and they're quite steep in soem cases... And that's not really using Bitcoin directly

The really issue is mentality. Most people are a bit like race horses that have visors in their eyes and only look forward... people only look for what they know and what's already established without even considering new things. So yes: education is really needed.
Volatility isn't much of an issue nowadays, especially with services like bitpay...
adding onto that, people are scared of what they don't know, and in the mainstream media, all that gets reported about bitcoin is about how its used to buy drugs and guns off silk road. there's not much reported on the benefits (ex greece) that it can bring, and with the general population being uninformed, acceptance by the majority will be slow.
Exactly, thanks for adding that

Credit card fees are consistent, Bitcoin price is not consistent. Businesses have a hard time making the business case to get involved because they risk so much with the wild swings of the Bitcoin to Fiat price. That's really the main reason.
Bitpay and Coinbase take that problem completely out of the equation. The problem remains for their customers though.
Bitpay does eliminate most of the volatility issues!