I so agree that it shouldn't be a social norm, but I also see the benefits of adhering to the norm and drawbacks to not. It's like we have to save our 'bucking' of social norms for things we have very strong, powerful beliefs about. I hope your son comes to know that plenty of women will 'get' that he shouldn't have to pay for every date even if he does pay for the first one.