Apple chose to sell the iphone at a lower price in the US and AT&T chose to sell the iphone monthly plan at a lower price in the US.
Apple chose to sell the iphone at a higher price in Europe and O2/T-Mobile (and soon Orange) chose to sell iphone monthly plan at a higher price in Europe.
Which side of the Atlantic are the consumers better off?
Obviously you think that economics is that simple. You're wrong, it's not. Again as noted above the two markets are not even the same or comparable and you're generalising to make irrelevant points. For you the discussion is no longer about the iPhone, but is about stating that is America (USA #1). You really shouldn't be on the Mac Forums talking about an iPhone, but rather some political forum.
UK carriers charge unlocking fees. French laws allow unlocking fee in the first 6 months of the contract. German laws also allow unlocking fee before the contract ends. Netherlands allows unlocking fee in the first 12 months.
DMCA exemptions are only useful as a defense when you get sued for unlocking your own phone. It doesn't give you any additional right. American carriers have provided unlocking codes for free after 90 days --- even before the DMCA exemptions.
Allowing for and actually charging them is a different matter my friend. The point you miss is that many of these laws REQUIRE unlocking. Also post your sources as it's established that you're biased.
Don't kid yourself --- the whole European mobile handset business is based on a VAT carousel fraud that is about 20 billion euro a year.
You are getting cheap phones because every level of the value chain (from dealers to distributors) gets some money off this VAT carousel fraud. The distributor can sell the phones to the dealers because they are making money elsewhere (on the VAT front). Then the dealer can sell the phones to you because they are also making money elsewhere.
What does any of this have to do with the iPhone? Point is it's available in Germany on contract or not and is unlocked either way. This is likely the same setup in France. Why is this a political debate for you? Simply stay in the States and you don't need to worry about us poor Europeans getting robbed like you say.