The first scenario raises a few questions in my mind. How easy would it be for authoritarian government to destroy bitcoin? Can they really destroy all exchanges - there are some decentralized ones as well, as far as I know. Can they really block all bitcoin operations?
I think the only way to control bitcoin now is through the fiat money. If people lose their trust in fiat, then cryptocurrencies will be unstoppable