oh and legally speaking its not illegal except to circumvent copy protection or infring on copyright
Over here we have a far more tangled set of rules and regulations, thanks to the intervention of the European Union. The relevant EU directive essentially says that breaking "technical protection" (i.e. DRM) on software is fine, as long as you're not doing it for the purposes of infringing copyright (i.e. playing pirated games).
But that's Europe. In the UK, we have to ratify all of these EU directives before they become law, so the British lawmakers transposed the EU directive into British law, in the "Copyright and Related Rights Regulations 2003". That says essentially the same thing -- that it's okay to break these "technical measures" for interoperability reasons, but not for the purposes of infringing copyright.