Aargh, not this argument again. Unlocking phones is not illegal in most countries, and in many it is a requirement of the carriers that they give an unlock (perhaps after x months or so). As soon as I bought the hardware, it is mine to do whatever I like with. Apple may not like it, but whatever. They still got my money. For my part, by choosing to not go the contract route, I lost out on warranty support, but that again is my choice!
As for stupid laws (again, unlocking is not illegal!), sometimes they are stupid, and should be ignored or challenged. Speeding is not such a law, as you endanger others as well as yourslef. On the other hand, until recently it was technically illegal to rip a CD into iTunes in Australia (or any mp3 file). There was no "fair use" clause like in the US. Obviously this law was silly, and never actually enforced. So many people were doing it, and after years of this, they've finally changed the law to match reality and community standards. Laws are there to protect society and should be malleable over time, not rigid rules that must always be obeyed no matter what.