Don't laugh too hard. These people can seriously mess up you and your life. If you have nothing to lose, then you can play this game endlessly. But trust me, most people bow to their wishes and demands within a few days. The other trick is to make (a certain part) not a criminal case but a civil case. Or a case for national security, which results all amandments are now worthless. (There is a reason why the US is always at war with "some" country, because in war time your consitutional laws do not count).
The jailtime to contempt can actually be far worse than the punischment of the accused crime as well. Not many people like jailtime.
Legally they cannot force you into anything (with the exception of making it another kind of case), but when you are in a jail cell with three walls and a steel door, suddenly all law can be forgotten. There is no proof that you can, have or will be tortured or extorted in any way. As a suspect you have very little rights, no matter what the documents may say.
Legally wise is all just within the limits of the law as well. And they can prove you didn't cooperate at all, so all your counter-claims and motivation are worth nothing to the court. Remember you are all alone and a big suspect. You have nothing to hold on to.
So here's a tip for all you criminals and/or people with something very incrimenating to hide:
Protect and encrypt your laptop a lot. Do the plausible deniability. Do it two times on seperate spaces. Do it more times. (I.E. a virtual operating system within a container within a container within a virtual os. Make the movie Inception jelaous of your laptop). Don't forget to access all data from time to time and make sure your passwords are never alike or written down somewhere. There are a lot of methods to find out what you think.