However, if you maintain an account with an online wallet provider, then there is a chance of being caught if the company agrees to hand over the user's data to a particular government.
The government can even try to restrict access to the internet within their boundaries the way India tried to ban porn sites. But using tor or vpn, this restriction can be easily bypassed. So it is indeed beyond control of the governments and that's the only bottleneck we are facing towards the adoption.
Probably few governments would try to completely shut it down, but the question is, would they be able to do it? I believe no! Complete blockage can't be achieved by any means. Yes, if the government starts ruling like North Korea, that every crypto users will be facing firing squad, then probably it will be achieved through fear. But technically it is not possible. There are ways to bypass government security protocol. People will start using those if a government tries to block the crypto currency by force.