What if there was a way to give only the US government access to the data? For example, somehow have a shared encryption scheme where the user holds a decryption key to decrypt her data, but the government and the company can somehow use their keys in conjunction to decrypt the data as well. (This means company must be complicit in releasing the data, so they have the opportunity to verify/fight the warrant.) If someone came up with such a secure encryption scheme, would that be a palatable approach?
I ask this because I'm curious whether you (and people in general) believe that hackability is the only obstacle to giving government access to personal data (with a warrant, of course), or if people would still be uncomfortable with such a system.
Personally, I think such a scheme would be a good compromise, but I'm not a crypto expert so I don't know if it's in any way feasible.