I'll confess to have not read this entire thread but...
..."rape", to me, is a violent act peretrated on someone against their will...
That may not define every sexual act known to mankind but if it is "against their will", it's rape and therefore...
...never justified...
B~