1) Don't use the o2 live chat. It's advisors are full of copy/pasted information and are of no use if you want a real conversation. Pick up the phone and you'll get further!! Don't demand though, remember, no one gives discounts to rude people.
2) While i agree that o2 don't ever seem bothered by customer loyalty i fail to see why you are entitled to a discount? Always try and get one, but if push comes to shove and they say no.....tough titty!
3) If you're that fussed about it all, make an actual complaint or....switch!
[new topic created]
This sort of attitude really gets up my nose.
If you want the service from O2 then you take advantage of any promotions ,you pay the going rate or you go elsewhere.
I shop at Asda and have done for almost thirty years. Do I get a ‘Loyalty discount’?
I buy Texaco petrol every month. Do I get a ‘Loyalty discount’ ?
I subscribe to Sky and pay a nice fat bill every month. Do I get a ‘Loyalty discount’?
You want to leave O2 then you leave. You can try the other networks, they maybe better they maybe worse. But you can forget any ‘cash deal’ for an iPhone of any description. Too much demand, too little margain and none of the networks have any need or inclination to do so.