It is hard to believe these two brands overlooked this problem. Put 'o2 iphone' into google and you can find many more sites offering 'great deals' and 'click here to buy' offers.
What exactly is the solution? Register and lock down every conceivable domain? If there is an easy solution, or even a complicated one - maybe you or Mr Robinson ...