Oooohhhh, I wonder if that is O2 worldwide? Because if it is then this WILL impact Apple's sales as O2 is massive, in the UK it's one of the most major carriers and constantly advertises, so it's actually Apple's loss. And O2 will still continue to sell, and if a group as big as them have stated Apple's business terms are not goo, then that is most certainly possibly stating something bad about Apple and it's demands, and it's not the first time we've heard that!
Well, I don't think so. The O2's czech branch is greedy as hell. Much greedier than its West European branches, and even more than the Slovakian one. They offer overpriced services and seriously overpriced phones. For example, they still offer iPhone 4 16GB for more than 16000 CZK, which is about 875 USD. With 2-year contract w/ monthly bill about 125 USD, you can get it for like 600 USD. That's gross, isn't it.
They massively advertise Android based devices, but I haven't seen any CZ O2's iPhone ad since they introduced iPhone 3G in 2008 (which was available for a fraction of the nowadays' iPhone 4's price). I remember, I got my 3G back then for only 1 (One) CZK!
I think they just don't want to sell iPhones for a reasonable price (which is what Apple probably want them to do), 'cause they wouldn't profit on it as much as on some Androids and/or people wouldn't want Androids anymore if iPhone was similarly priced.
Shame on you, telefónica!