Can't believe you're blaming mothers or women!
We live in a patriarchal society where men are socialised to feel superior to women. There is a lot of hatred or misogyny in society and men imbibe these messages from a young age.
'You fight like a girl.'
'You run like a girl.'
'Don't be such a girl.'
'You're crying like a little girl.'
Girls are something you don't want to be. Weak and inferior, easily dismissed, ridiculed.
Girls are socialised to 'play nice'; that they are failures if they aren't partnered, it's their fault if their relationship fails.
There is a hierarchy and men are at the top and women are below them. This is how it's been for thousands of years. You can't blame mothers and mothers only for abusive men. It's a huge problem in society with one in 4 women being affected by abuse in their lifetime and we have no idea on rape statistics as it's so rarely reported.
Men are raping and abusing women with impunity because we have a misogynist justice system often combined with a jury fed rape myths. The majority of rapes (90%) are by someone the woman knows and are often very difficult to prove. Men know they can get away with it, relying on male entitlement (boys will be boys) and female shame.
Porn is now ubiquitous and it is full of woman hating violence. It's teaching boys about sex and the lessons are phallocentric and aggressive.
We have woman haters in power in all aspects of society. Women are harassed in the streets, at work, on public transport etc because women are inferior to men and there to be intimated and harassed. Reduced to their bodies in public spaces which belong to men.
Women are society's punchbags and scapegoats.