I'm a guy and I almost always pay for my dates. But it is generally a good idea for the ladies to offer to pay their share just so you don't come off as someone who is simply using the date for a free meal or a night out. But the trend these days is everyone goes dutch. I think it's a good idea because not all guys are made of money.
You remind of me of my sister who didn't give a guy a second date because he made her pay her share and she thought he was cheap too lol. I don't blame girls for having this mindset "a guy should pay". It's been around for ages. If I was the guy on your date, I would actually consider it a bad sign that you didn't offer to pay. Maybe no second date. You can definitely fix the situation by offering to pay the next time you two went out if you genuinely like the guy.