Welll... This is hard to answer. No one want's to be raped or degraded. But it DOES happen. They don't disconnect. Then again, if you're just plainly offended by the material read by other people, you are not forced to sit and endure the problem. What I would do is just say in local OOC that it's kinda offensive and to just skip over the rape, and if they are good roleplayers, they'll probably agree on a cancellation, if they are minges, there's no point to even dealing with them so at that point I would just say log off.
1. Reason with the rapist
2. Discover if it's a minge or not
3. If not minge, stay and work things out
4. If minge, just log off, or walk away.