Untill then, we have a long ways to go!
Buy and hold is my advice.
Steam has abandoned Bitcoin, so why should McDonalds, Walmart, or whatever start to accept it all of a sudden? Methinks, the primary reason why Steam ditched Bitcoin is lack of demand. I mean there weren't enough people willing to pay with bitcoins for the games Steam is selling. They say they dropped Bitcoin because of Bitcoin's insatiable volatility, but personally, I doubt that. If people were actually using Bitcoin in their everyday life, Steam included, volatility wouldn't be an issue any way you look at it.