Was invited to an engagement party of an old friend last week with about 100 other people, it was in our university city where many of us have since moved away from with many of us having to travel around 3 hours to attend plus book overnight accommodation which we were more than happy to do, but of course it isn't cheap. The party was in a function room in a pub and the invite said the hosts would be taking care of the food, but when we arrived it turned out there had been some crisps which had all been eaten already - there was no other food and no drinks were paid for either.
We ended up having to spend quite a bit of money all in, including presents, travel, accommodation and had also arrived having not eaten dinner because the invite said food was provided.
AIBU to feel slightly annoyed by this?