If I didn't live here, I would simply never fly QF again if the service to me was differentiated in J on the basis of status. I am one of those with no QF status who pays J out of his own pocket.
It is bad enough that the QF "monolopoly" leads to high prices for J (although I trust that may soon change).
Perhaps the logical response to a complaint on board would be...
"No sorry, in order to make as much profit as possible out of your $3200 PER-SYD return, we have optimised the meals we put on board to minimise wastage and cost to us. Because of this we are offering the customers who fly with us most first choice as we don't want to upest them. As you don't fly with us much, we don't care if you get a substandard service and don't come back."
What people will put up with eh? Pay for J, get Y? Pay for J and get told to to walk? Pay for something and get something less? Hmmm.