Friend A has a birthday. Invites a few people to an inexpensive celebration, with no expectation of gifts etc. Just to host a nice evening for friends. Friend B does not RSVP, send birthday wishes, cards, or gifts. Friend A is not too bothered and chalks it down to them being busy.
Friend B has same birthday a few months later, invites a few people to a celebration at a fairly pricey restaurant out of town. Friend A accepts, pays for meal, buys a card, wishes happy birthday with no ill feeling.
Friend C says Friend A is being rude for turning up to Friend B's celebrations without a gift. Friend A thinks this is a bit of a cheek, it's not tit for tat but surely turning up and paying for your own meal is enough?
So who is right?!
NB Friend B has not said anything about lack of gift, so is not being ungracious... at least not to Friend A's knowledge.