You have a choice - fly BA and remain "disgusted" or fly with another carrier. If you no longer think BA is a premium carrier then vote with your wallet and fly with someone else. Unfortunately there are too many rant type threads on FT at the moment. If you wanted F service then you could have paid for F from the start, rather than hoping for an AUP on the day.