The answer is not easy tbh. Society needs to change. The justice system needs to change. The media needs to change. Laws around prostitution and porn need to change.
Men need to actively speak out and speak against DV, educate the boys and young men. Just not being an abuser is not enough. It was never enough.
Schools can try and educate all they want, I know mine does. Everyone says the right thing in a classroom environment(about most things),amongst themselves ,at home, on phones or in the playground it's a very different story for some of them.