They don't need to ban it directly to outlaw it. What if fiat money made off of selling cryptocurrencies were declared illegal? Even if you had billions of bitcoins, they would be worthless because you wouldn't be able to cash out legally.
But that is what people are failing to understand I feel like. You don't need to cash out once you have all the Bitcoin because you can spend that as currency. Everyday it becomes more spendable yet you want to cash out to the ever weakening purchasing power fiat currency? Yeah right, I will stick with my Bitcoins for the rest of my life, you can do whatever you like

.
How you can spend ? if online shop of your country don't support digital currency ( bitcoin ). How you pay your bus,train or taxi fee? if they don't support bitcoin? If government take serious step then it is hard to use bitcoin. In my country I can't buy anything from online via bitcoin coz our country online shop don't accept bitcoin payment.