The only way for government to stop currency in there country is to ban it to all its citizens that means people using it is illegal. This will control the use of crypto publicly that discourage normal on investing. Government will target there citizen since there’s no point on attacking cryptocurrency directly to close it down.
Cryptocurrency can not be ban in any country. Ban means to stop using cryptocurrency in the country which is not possible. Example, I am a bitcoiner and you are bitcoiner and we are in the same country and the government ban (stop) cryptocurrency, you have the Fiat currency and I have BTC. I will send the BTC to the person and he or she will give me the Fiat currency and that is p2p. And that is how it will work in the whole country so for government to ban it is hard. The only thing I know that the government can do is to stop the exchange platforms in the country. And secret exchange platforms will pop up.
Ban means not being allowed to, it doesn't mean you can't do it. For example, it's also against the law to kill someone, but we do have people murdering each other don't we?
Or for something simpler it is not allowed to cross the street as a human walking when it's green light for cars, you may see no cars coming at that point and decide to go, but that is still not allowed because it's called jaywalking and against the law, but we all do it right? So that would be the same thing, bitcoin could be banned, not stopped because we do not always care about what the law is, but we would have to accept the fact that it is possibility that bitcoin could be banned even if not stopped.