Activate in store = no iPhone for me.
Idiotic move IMO
Absolute garbage contracts as well.
Playing Devils Advocate for the moment, why have you got a problem with activating in store? Or are you one of the many (like myself actually) who have/had no intention of signing up with O2 and just jailbreaking/unlocking the phone as soon as you get it home?
You do realise I hope that Apple doesn't want you to do this, and that paying £100/£150 ($199/$299) respectively doesn't buy you the phone.
In this respect Apple are
no different to the likes of Nokia, etc. When you pay a tiny amount of money upfront for a expensive (in hardware terms) mobile phone, do you actually think you legitimately own it at that point? The whole point of subsidising the handset is because most people can't afford the £500+ cost of a SIM free handset.
When it becomes available on PAYG you can expect it to be close to what you would normally expect a SIM-free Nokia N95 8GB or equivalent smartphone, etc to be.
People must surely have seen this coming when Apple announced the prices, and even the rumours that the phone would be heavily subsidised? Apple have just adopted the same practice that every other manufacturer/operator does, so why is this such a big issue?
Like most I was hoping to pick up an iPhone 3G for £100 or whatever with no intention of activating it online and then just unlock/jailbreak it instantly, but I'm also not an idiot and I suspect Apple aren't either (or at least they've learnt from the iPhone v1).