Yeah that would bas [sic] as cool as say oh some one unlocking the object desktop subscription so it can be installed on any computer... Hypocrites...
That's an invalid comparison.
First off, you can't magically copy off an iPhone and give it away for free (at least not yet

). Second, once you buy it, it's yours, and it is explicitly legal for you to unlock it to use on another carrier.
If you've signed a contract with AT&T for service, unlocking the phone doesn't magically get you out of the contract. You either have to pay the early termination fee, or pay on your plan until the contract expires. If you haven't activated and contracted with AT&T, then you don't owe them anything, and can do whatever you like with the iPhone.
There *may* be some grey areas in the law concerning selling the unlocking codes or tools, but the act of unlocking the phone, in itself, is legal.
Not to mention that there are quite a few clones in the pipeline.
This is all academic for me, since I'm not really interested in the iPhone, anyway (apart from some curiosity). My next phone will likely be the N95 (I do, however, buy all of my phones unlocked).
Additionally, your example of 'cracking' Object Desktop is also inaccurate. The serial number that allows you to download and update is tied to a particular person. While I imagine it would be possible for you to pass around these credentials, I suspect that it would be noticed at some point and invalidated. That kind of thing is why, for example, I prefer Stardock's version of software control and authentication to something like WGA.