Bitcoin is completely out of reach from government act. No government can directly ban the bitcoin. They may ban only the fiat converting services. Nothing else would be possible for any government as bitcoin is a decentralized it is not possible to shut down all the computers and Internet.
Yep that is totally true. People will still do cash transactions via localbitcoins in countries that have banned bitcoins.