I don’t know if we will ever end rape. I think it can and must be reduced, but there will always be wolves among men and others of compromised cognition and moral rules.
I think that rape is violent in its very nature, and those who commit rape have a mental illness. In legal terms, rapist should serve 20 to life. When I hear rapists getting 5 years, or less, I kinda lose my shit. Those who commit violence should not be allowed in our society.
Consent is the gold standard though. All dialog begins there.