Yeah, this is the reality that not all shops are accepting bitcoin because they still don't understand what it is all about. As for the other countries that have banned the usage of bitcoin into their countries, they're not many.
I agree, but on a side note bitcoin has become more mainstream in the last years; it's hard to find someone who has totally no idea of what it is (maybe elders won't have a clue about it). I think what has kept most businesses out of this market until now is mainly the volatility in price of the coin.
It's not hard to accept payments in bitcoin, but a small business owner for sure doesn't like the chance that after a day that 10$ worth of coin have become 5$, especially since they have to restock paying in FIAT.