As stated previously, until recently no unlock was available for any iPhone in the US (in or out of contract). I won't try to justify why it was done that way.
No GSM carrier automatically unlocks the phone once the contract has been fulfilled and it has always been that way. Fact of the matter is that the consumer must request the unlock, like it or not.
The reason phones are not sold contract free in the US to all customers is simply because most consumers cannot or will not pay full price for their phones. Yes, the US phone pricing sucks, but it's what we use and not likely to change anytime soon.
If I'm annoyed and you're annoyed, does that make us a paranoid ??
Sarcasm is a fine art...
"Don't believe everything you think"
It's not a matter of if you win or lose, it's how you assign the blame