Life without parole should be fine for a rapist, and if he ends up getting raped himself in jail, well... guards can't be everywhere all the time. Death penalties should be reserved to only those who, without a shadow of a doubt, killed a number of people- serial killers. It may not deter crime, but it'll keep these guys from murdering again, especially if one happens to get out because of "good behavior". But life without parole- ever, not even with good behavior, should be sentenced to rapists.
I don't think civilians should be allowed to carry out justice, as that can get out of hand- and not all cases of rape are actually rape (never know when the chick is lying). Too much can go wrong, that's why it should be left to the justice system. Though I can totally get on board with self-defence, be it learning martial arts, carrying a concealed gun or being accompanied by a large dog. And just be aware of your surroundings.