If it is an initial date or the relationship is fairly new keep the money out of it. Pay your own way. That way nobody will feel like they "owe" the other something or have expectations because the other person paid for a meal. Once the relationship develops into something more real then it is OK to offer to pay or help pay. DO NOT make money an issue. If you do you will regret it.
by the way... I had a woman on a dating site tell me that she sees online dating as free food. She only dates guys for the free meal. I will not pay for any of the initial date's expense and my dating profiles say the initial date is dutch (we pay for our own).
Neither, whoever asked should pay. Or split the check. It's up to the people involved but you also have to take in other factors. Are they in high school, with one of them having a job and the other doesn't? If so, the one with the money would pay (obviously). But yea I think whoever asked should pay or they talk about it and decide. It isn't up to anyone else.
For as long as it's socially acceptable for men to seek what they're evolutionarily wired to seek in a mate (beauty), it should be socially acceptable for women to seek what we're evolutionarily wired to seek in a mate (money and resources).
A man is supposed to be the one that invites, right? In any way, he's supposed to pay. If he doesn't want to he's just being greedy. And a greedy man is simply not an interesting person to be with for anyone, especially a date. He's supposed to be nice to her, not greedy. He's not a worthy date otherwise. I'm not saying the lady is supposed to use him, but if he's a man he's supposed to be able and willing to pay for both. Otherwise, he better be responsible and look for a job first, then start the dating.
Depends on how long they've been dating, but for the first few dates the guy should. However, and I've said this before, but if the girl wants to get into a pissing match to prove her dicks bigger than mine, by all means get the check. But, honestly the first few dates really shouldn't be all that expensive, so what's 20 or 30 bucks? Your paying for a meal, movie tickets, a couple of drinks, or whatever you decide to do, not a house. There's really no reason why anyone should be making a big deal out of it.
Adults are personal responsible for themselves. Being charitable to people you care about or sympathize with is all well and good, but when you just meet someone based on a whim they haven't earned any charity. They're just one person meeting another person to have a conversation and have some fun. If things develop into a relationship then treat each other and show them you care about them from time to time. If you want want to dodge the whores, take them on free dates. If they think you're cheap then you dodge a whore. If they get to know you for who you are and things progress, then there's no harm in treating them here and there.
A simple question with a difficult answer. I mean technically it should be a split bill but it is quite common for either the guy to pay as a way of easing relations or for the one who initiated the date to pay.
Honestly I feel people put way too much time into trying to find a solution to this. Just have the one most comfortable with passing the money pay.