There's nothing wrong with handing over data in response to a subpoena. They're legally required to do so. The problem is with providers who hand over data without a subpoena.
They didn't, but the they were forced to setup something on their servers that allowed them to capture the keys (or something like that) in one particular instance, IIRC.