DD is mad about collecting airmiles. She has various credit cards to collect them and puts anything she can through those cards to get points to upgrade her flights from economy to premium or business.
We are going on a family holiday with grown up kids (including dd). Everyone is booking their own flight and paying their own way (for everything). Recently, we bought another car for about £10k and booked another holiday for about £4k. We don't do credit cards so we let dd put it on hers and then we paid her back immediately. This means she got a lot of points via our expenditure.
On the family trip, dd has announced she has upgraded herself on the night flight (red eye) on the return. We can't justify the cost of a cash upgrade for ourselves.
Who should have got the upgrade? DD as she has the card and collects the points, or us, as it was our expenditure that gave her the points? I think DD deserves it even if it was a bit selfish, dh thinks he should have done (but he refuses to get a credit card!)