One thing I've always found weird, anything that Microsoft does ever to stifle other third party developers get's them loads upon loads of flak, and when they accidentally do so it's a "calculated business decision" and yet, when apple makes it so that their Operating Systems (iOS, as an example) can only run software specifically approved by Apple it's all normal, and anybody trying to decide what they want to run on their iphone are evil vagrants promoting anarchy.
Also, I might point out that wether jailbreaking is legal or not has not yet been decided. According to Apple, jailbreaking infringes on their copyright and is therefore subject to the DMCA; on the other hand, jailbreaking only changes what is allowed to run and artificially preventing non authorized code from running is hardly a protection mechanism (it must be a "protection" mechanism to be subject to the DMCA). The fact is that saying "circumventing protection" is wholly dependent on the definition of "protection". by the same token removing a protective case could be construed as illegal if you have good enough lawyers.