First to someone force you to give your private key they must know you using bitcoin, and well they will know only if you expose yourself trading or buying and selling with atm, outside those as i know there is no way to know who is with bitcoin or no.
Well, someone who don't have a deep knowledge in computer is vulnerable to hackers and threats. The in and out of information and your IP addresses can be traced, not mentioning when you are in a social media campaign where you will use your personal fb account, you have a lot of personal information there. Well it won't happen to you when you are going like low on how many bitcoins you have.
If you could be helplessly forced to hand over your private keys then you can as well be forced to hand over your car keys, your house keys, your bags, ATM cards and any valuable item, so in such an instance what will you do? I guess you should be able to apply the same solution if you're being coerced to hand over your Bitcoin private keys.
The Krav Maga motto: “It's better to avoid than run; better to run than de-escalate; better to de-escalate than fight; better to fight than die.”
Forcing you to tell your private keys is a very personal matter indeed. It will just happen when you are boasting about how rich you are or when you scammed a lot of money in a big groups or association. But as we foresee in the future where cryptocurrencies will be the mode of payment, these instances is possible. Just value your life more than your wealth and fight if there is really no choice.