That is why I think it is more important to be mindful of the kind of person you are dating. A nice, unselfish person will not let someone else pay ALL of the time. I think that when someone takes and takes and takes it shows what kind of a person they really are. It also demonstrates how they will probably handle other situations in the relationship (read: selfishly).