This can be a major cultural issue as well. My wife is asian and her whole family looses their mind if someone tries to pay for a meal at a family get together. It can be a major issue of pride in many asian cultures when people try to pay for things.