I suppose ,that there is nothing that can stop a government or central bank from banning bitcoin,becouse there is no single organisation or person that controls btc. If there we to block all the websites that people can download Bitcoin wallets from, new ones will come up and some people will compile their own wallets from source code.