What do you think of this: Partner and I (both WPs) flew to EZE in November, upgraded Y to J with points. Economy class food for most of the flight (economy breakfast on arrival plus no on-demand sandwiches) due to strike in EZE, they needed to double cater the flight (i.e., load all food in Sydney for there and back). Because of this plus some very bad service in Sydney, we wrote to customer relations and asked for refund of points or a free upgd on the return. They stated it was not possible to refund points (so interesting that someone else has had this) but they did offer the upgrade, to be confirmed "on check in". Got to check-in at EZE on return. Still in Y but 8 seats in J left. F class check-in agent: "You need to speak to duty manager- she's on the plane at the moment but go to the gate and ask for her". Went to (AA) lounge and they called and some time later the manager shows up. Although the other staff knew there was an upgd request, she seemed not to really know or at least didn't admit to it. She said she'd have to go off and check and would be back. Waited, waited- boarding time comes and goes. Delay announced. Finally, just as the flight starts to board around 1.5hrs late, she comes back and says, "sorry, AR cancelled their flight and they took all the remaining J class seats!" Of course we were upset about this, as we had been left hanging- especially as the offer from customer relations was to be confirmed "on check-in". I got back to customer relations and they said it was only ever "subject to availability" but that we could use it later. No further compensation. I contacted Fair Trading as I felt that QF had broken their promise. They offered to call QF for me but said they can't enforce anything. In the end, I decide not to make any further waves, as I guess it's a somewhat grey area as it is related to compensation, not something I paid for. Still we have it in writing that it should have been a yes/no decision at check-in. What do others think?