Values changes with time and location. Some years ago males from Ireland use to ask if they had to pay the bill for a lady in a bar if they talk to them (They were here and would not ask if they may be expected to do so at home) It should be
offensive to do it if no relation exist before. . In Germany a lady could take a cigarette and expect one of the men around instantly should light it. As from Sweden I did not even notice she had an cigarette. Once I was invited to a girl in south Germany. I left after I got some beers, and she asked next day one of my friends if I was a gay.
In Sweden the girl have to signal rather strong, and not take for granted an invitation is enough.
Interesting point, it's true that at some certain countries around the world women are expecting the man to pay the bill regardless if they have an affair or not, it happened to me several times and 1 of them was with 44 years old woman, it was just a casual, friendly rendezvous at a restaurant, without being in any kind of relationship, but she raised the issue of me paying for her orders too.
That woman was 10 years older, introduced me as business owner but she was expecting me to pay the bill, do you consider it normal??
So if someone lives at such part of the world and has to pay everything for a woman, would he negotiate what the woman will order at a restaurant before hand, or it would cause a scene during the dinner when the woman orders something like caviar with lobster and Dom Perignon of '67??!
It happened me such situation too, again out for a casual friendly meeting, I'm ordering Jack on the rocks (1 of my favorites) but the girl wanted to eat and ordered 1st course, salad, main course and a dessert while I was watching her silently eating with great appetite, I tried to bring a few words out of her, but she was too busy chewing meat and shaking tomato juice!
Do you consider this normal??
IMO if there is NO relationship, each 1 pays his/her own, or if someone gets it for 1 time, the other should pay the next time, do you agree?