A better one.
See, in the real world where adults pay bills, your actions have consequences. Those actions tend to be for everyone else and are extremely damaging if you rape them, so what sane societies do is prioritize the interests of the victims and the community at large over the rapist. They imprison or preferably execute the rapist, to guarantee they cannot hurt members of the community anymore without forcing the community to bear the burden of the rapist's presence, for their mere presence is now a problem.
Communities do not owe anything to rapists and are under no responsibility to integrate people like that into it. The act of doing that endangers a community because now they have to live alongside a rapist.
Communities have a large moral obligation to establish a Moral Event Horizon and accept that individuals who do horrific things like rape don't belong in it anymore regardless of circumstance. The community has to be willing to discriminate who can participate or not based on actions. That's what a community does to maintain itself.
A community unwilling to do this is an unprincipled one that usually just thinks rape is morally acceptable or at least necessary to reproduce. A community unwilling to permanently remove a rapist for any reason is just, quite frankly, an evil one.
Rapists don't have a permanent right to participate in the community. The idea that they do has destroyed our society. You have to earn the privilege to participate through following the laws and good action, and if you refuse, you can no longer participate in the community.
Communities have an obligation to establish rules and enforce them through threat of losing the ability to participate.
It's not hard when you don't enable rapists.