The problem is we can't rely on parents to raise a boy not to behave aggressively. If we could, we wouldn't have a problem.
Where I live, it's a typical street, not a "problem" area. My downstairs neighbour and next door neighbours, there are young adult sons at both homes. I regularly hear those men lose their temper, F.in and yelling at their sisters and mothers. In one home there is a father, in the other there isn't. Clearly it should have been addressed long ago but wasn't. I wouldn't be surprised at all if they end up being abusive partners to any female unfortunate enough to date them.
I do think it requires a real shift in society as a whole. How we achieve that I don't know. I think there needs to be a lot more protection and support for potential victims. Currently you can report someone for DV or stalking (which an ex might do) but they won't go to prison and usually they know where you live, unless you're able to completely uproot your life and "disappear". So you're still at risk. There is something called the "Sanctuary scheme" but it's expensive and not available to all.
I also think the law really needs to get tough on this area. Men convicted of DV generally get community sentences. Some will do a relationship programme, if they're willing. I can't say if it works or not. Those who refuse or object, don't have to do it because if they're not willing they won't get put on the group, mainly as it would be a waste of time and disruptive to those who did agree. But even if the programme does work, for every man that stops being abusive, 10 more are there to take his place.
We also need to stop the NAMALT. While we "other" violent men, it's easy to ignore them and say things like some pp's in this thread like "well I don't know any men like that". It is a problem for all of us. We all need to say, we don't accept this. How many people have been in a friendship group and have maybe been a bit uncomfortable with the way a man has spoken to his partner, but figured it wasn't really their business and their place to say anything? We need to make any abusive type behaviours socially unacceptable. Which I appreciate is difficult.
So much has to change. But it really has to.