Not like it matters in the US anyways. You can't take a Verizon phone and put it on Sprint. T-mobile will soon carry the iPhone. You terminate an AT&T account, the phone is immediately unlockable.
It is a bad precedent though.
It is a bad precedent though.