I have never posted in AIBU before but need an honest opinion.
So, I went for lunch with a friend. I had a meal that was cheaper than my friend's. He had Steak and a dessert whereas I had no dessert and a reasonably priced meal. I suggested to my friend that we pay for what we had to eat. My meal after a misunderstanding was on the house. I insisted I pay for my meal but the restaurant wouldn't let me. He then said we would go halves. What we were going halves on was just his meal. I felt this unfair as he was the one ordering expensive things from a restaurant which isn't exactly cheap. In the end we did go halves but I feel the he was unreasonable to say that to the waiting staff. I would have paid for the drinks and felt he should have paid for himself since that was originally the idea. Who is unreasonable? What should I do?