Well, once a crime is committed, make sure the person does the time and pays restitution. Once they're out, give them their guns back. If the person is enough of a threat to not have the RKBA returned, then they should not be out on the streets to begin with. If they want a weapon they will find a weapon. Simple.
Let us pretend that your wife is raped and the man is caught & prosecuted. He serves for however long he was sentenced, and is released. What then? Well, give him his guns back. Is he more of a threat to her armed or unarmed? Hell, cover your bases instead- get her a gun and teach her to use it. Arming felons only makes it more important for others to be armed. If they don't feel comfortable OC'ing, then CC. If they still feel uncomfortable with it, then I suppose the criminal won't know...right?
Listen, all of these stupid gun control laws are based on lies and BS. HOLLYWOOD BS, BTW. So do we want people in office that believe Hollywood and pass gun laws so America won't be like the "Old West"? Yes the old west was an "eye for an eye, tooth for a tooth" culture. You slander me and I might punch you or I might sue you. Or as was done a few times, show what the truth is, and the slanderers credibility just got shot. But if you shoot my horse, I'll shoot you! Kill my dog, and I'm a coming for you! Pick off my mother-in-law and you're the man of the year! (had add that one for ya Since9...just had to!) But it was more of a respectful society than what we have now. And they didn't hold back on hanging someone that needed it. IIRC there was a prosecutor or two that also got strung up for wrongfully prosecuting people (I do not recall the case info on that).
But the old west was nothing like Hollywood depicts. An armed society IS a polite society. Proven fact. I have nothing to reference to, but there are sociology studies on this as well as a few psychology papers too. Yes it was rough and tumble. Yes there was violence. Did you know they had school shootings back then as well? Not just students going off the deep end, either. One instance a handful of drunk cowboys went across Kansas (and I think Missouri) forcing school marms to get drunk. I forget the details on that. Or the indians in the NY area in the 1700s that slaughtered a teacher and his pupils. Come on, the violence is there. It will always be there.
We need to let people have all of their rights back when they get out. How can America profess to be a Land of the "Free Home of the Brave" when we strip people of their rights? Like I said, they did the crime, they did their time. Let it go. If that man that raped your wife comes back, kill him. He had his chance to change.