I have never had to queue for a drink, but then I only sail on Aurora or Arcadia. Waiters around both inside and out on deck!
As for veggie bashing, I quite like veggie dishes normally but not the ones on P&O. I just wish there was more variety in the food. Roast, roast, roast and veggie.