Yeah. I have no problem with the layers to the story and the buildup to the rape. But what Jack did doesn't get excused - even a little bit - because of Steve and Kayla's mistakes. He had the right to be hurt, angry, and betrayed. He had NO right to rape Kayla because of anything she did or didn't do.