At least you got champagne, flying back from JNB recently we were told that it was only orange juice or water, apparently because BA didn't want to pay the taxes. She started off by saying it was a new policy but then I heard her saying to other people it was just an issue on that flight. That was in CW, not sure whether they stumped up for any in F.