Sometimes I feel like I live on another planet! I cannot imagine expecting a guy to pay for me after the first few dates. Obviously, this guy is bothered by it which is why he made those comments.
If there is a huge age difference and he is MUCH wealthier than you, then I agree he should...