Seriously, it's merchants who decide what to accept as payment. I'd buy steaks with my dirty socks if I could.
If Bitcoin gets big merchants who are not politically driven will accept both their local currency and Bitcoin, assuming the cost is low enough. There will probably also be companies doing automatic conversion, just like VISA and MasterCard does for practically any fiat today.