next time ...... take a vote on where people want to go and make a note of who voted for where , then give a copy of the menu and drinks prices to everyone get them to tick off which meal and highlite the wine prices.
Or leave it to some one else next time saying politely once was enough.
I once went to an OAP outing where the whole day was free for them, they had a silver service lunch at Brighton and claimed the roast potatoes were hard , they could not find anything else to moan about !Theres always one [or two !]