It's rude to take advantage of a friend's generosity.
James offers to buy Bob a dinner that evening and Bob is happy about it.
Bob wants to enjoy the meal.
Before the dinner, Bob warns James that he usually orders expensive meals.
Bob orders a $300 dollar meal that evening.
James is okay with that, and he works it out with Bob.
James is upset because he wasn't planning on spending that much.