It's amazing that catering doesn't notice these things. Orange juice is sometimes poured over other freshly-cut fruit so that the citric acid stops the it oxidising and turning brown. Perhaps they thought that substituting it with grapefruit juice was a good idea and didn't think of the consequences of the strong bitterness.