One thing I don't quite understand is why is the iPhone any different to any other kind of phone which almost demands such an offer even exist every time a new iPhone comes out and why do people think they 'deserve' an offer in the first place?
You see new phones coming out all the time from Sony, Samsung and no one kicks up a fuss because they are in a contract and cannot get the latest and greatest gadget and they accept that.
I think regardless of how O2 have done the special offer the fact they have done it and let customers get out of a contract early in my eyes is incredibly generous they could of just said you have to pay all the line rental remaining instead of the £20 a month offer.
This will probably set precedence now with the other networks as Vodafone and also Orange will be feeling the pressure now because of what O2 has started.
So for anyone complaining about O2's generous offer just be grateful you have a way to get out.
By the way I am not trolling just voicing my thoughts and I am also eagerly awaiting the contract pricing as well