If all of the world power governments decided to ban Bitcoin, that would effectively kill it. No, it wouldn't disable it, but making it "dirty" money would mean that all transactions become black market, and that's not sustainable. There's also Net Neutrality to worry about. ISPs could easily collude to cripple blockchain networks.