Well my point is basically this my 3GS is off contract I fulfiled my contract but AT&T wont unlock it which makes it useless to me when I leave the country.If I payed for the phone via a 2 year contract the phone is mine.But with AT&T the phone well the iPhone anyway is not fully yours
You phone is not useless. You can sell it and use the funds to by your next phone!