social norms exist for a reason
Yes. But not for the ones you think.
Similarly, what if there was no societal message that not only is violence a bad idea in general (or between men) but it's particularly bad if it's directed by a man towards a woman?
How about if men just stopped hitting everyone full stop and then we'd all be safer.
And it's only been in very recent years that hitting women was seen as a bad thing. Up until very recently, men were permitted by law to hit their wives to keep them in line and make them behave according to their wishes.
Rape was still legal in marriage until 1991 and it's there are still some today who struggle with it because not only was it permitted for so long but because the wording of marriage vows reflected it until very recently.
When I was growing up in the 1980s (which wasn't that long ago in the history of time), men could beat 7 shades of shit out of a their wife/partner/girlfriend and the police wouldn't get involved because it was a domestic. In fact I read a thread this week where a woman had received a 'traditional' response to reporting male violence against her.
These were also societal norms, and ones entrenched in law. Yes, legally some of those things have changed, but you only need to read the news/follow threads on here to see that society hasn't changed to keep up with it.
If I were to go out with a man who insisted on paying for everything because it's the 'gentlemanly' things to do, I would always be wondering what other 'traditional' expectations he might have.
I've said it before and I'll say it again. Gender stereotypes and gendered expectations of behaviour are not natural law or inevitable.
These discourses of masculinity and femininity are perpetuated by the authority group in a society (in ours that's white men) in order to protect their position of privilege.