Went for dinner for a friend's birthday who we hadn't seen for a while and who had come all the way down from another city. This friend has had a rough year so we were treating her to dinner.
Male friend at the last minute asked if he could bring his wife along as she really wanted to join us. Fine but a bit annoying as she's not really a part of this friendship group that we'd formed 15 years ago at work but we've spent enough time with her as he has a habit of bringing her along to everything. So four of us (who once worked together) plus this wife.
The couple ordered extra starters, sides and alcoholic drinks. He made a comment a couple of times that "we'll pay extra for our bits". Myself, other friend and birthday girl don't drink so had a soft drink each and one starter and one main.
The bill came to £170. Our food and drinks came to around £25 each for the non-drinkers. The couple spent the rest. Male friend and his wife took it upon themselves to work the bill out and spent at least 5 mins doing it. As the birthday girl is close friends with the three of us (not the wife), I expected him to split her part between the three of us, and then split the rest of the bill according to what we roughly ordered. Instead he said that myself and the other non-drinking friend owed £48 each, and he paid £74. So he paid only £26 extra when he was supposed to be paying for 2 adults (himself and his wife) plus the non-drinking birthday girl (who's food and drink came to £25 and should have been split three ways).
Isn't this unfair? I feel like we also paid towards his uninvited wife. We paid it without saying anything as didn't want to make things awkward, especially in front of birthday girl. But how should I deal with things next time this happens??
For a bit more context: I am currently on an extended mat leave so no income. And him and his wife are top earners and earn more than any of us.