This is an old friend and it is a minor thing that has just irritated so won't be end of friendship, but this is more of a would you be irritated by this or am I really being petty.
This is not a whether coca cola should be drunk or not by kids.
Two weeks ago I had my friends over (2 adults 3 kids) for a BBQ. In the 2.5 hrs that they were here they drank between them 24 cans of coke (I had just bought two new boxes) at the time I was surprised how many they had got through but didn't say anything, and they always asked if they could have one did not help themselves. So no issue.
But today we went to their house (2 adults 2 kids) for a BBQ, we had been there for an 1.5 and my kids hadn't had a drink up to this point as not thirsty. Then my dc asked for a drink, they were asked what they would like, and they asked for a can of coke, and were told
'No cans of coke is expensive, and that box is to last for a month, you can have water or squash.'
My kids both with no quibble opted for water.
But I was shocked thinking hold on two weeks ago in 2.5hrs your family got through 2 boxes of coke, and did not mention cost etc or anything else, my kids ask for 1 can (max 2 cans if one each), and you tell them no because it's expensive.
So AIBU to think that they were being incredibly cheeky at my house now, and being bad host? Or am I being petty for the tit for tat attitude?