They can be corrupted but with Bitcoin you have your freedom. Your money is not in their hand, they can never freeze it, they will never know what you have unless you failed to protect your privacy.
Government does not need to freeze your Bitcoin funds, if they know your Bitcoin address they can prohibit you from transferring those funds under threat of fines and jail.
You can try saying you lost your keys in a boating accident but then they will flag this Bitcoins and anyone who will try to use it will be in trouble (tainted coins).
And you as a person, why will you make your bitcoin address public for the government to link your identity into it, knowing fully well that all they will need is to control how you spend it, monitor every bit of transaction you make from it, what they are for, etc.?
It's better for you not to make the wallet public than to start trouble that will take time and careful planning to get out of it. As long as censorship is not done on the bitcoin blockchain, tinted coins can still be spent if you know how to go about it.