No, it's not disgusting. Either you should split the bill, or whoever has the larger income should pay for everything. I went on a date once with someone who was between jobs and didn't really have any money at the time; I, on the other hand, had a food budget that was more than adequate to comfortably cover the meal. So, when it came time for the bill, I wanted to pay for us both, since I could afford it and he couldn't.
However, he insisted to the point of being angry with me that he would pay for us both, end of story. I ended up giving in just so we wouldn't have a fight in the middle of the restaurant; he was really going to lose his shit over the issue, like his very manhood was tied to this idea of him paying for the meals.
Needless to say, the relationship didn't last long after that. I was left insulted and angered by the sheer irrationality of "I'm the man so I must pay even when it makes zero financial sense and me paying results in me spitting on my girlfriend's generosity."
I think you're taking the right approach, wanting to build a relationship on equality and common sense. Your friend is not only wrong, but I hope that he's willing to listen to any women he'd like to date if they want to help pay, and that he doesn't insult them by refusing them the option of pitching in to cover costs. Insisting the man must pay is sexist, stupid, and can hurt everyone involved.