I think you're majorly oversimplifying in Point 1. As others have mentioned, the indication is that Cassidy was physically able to rape Veronica because she was unconscious and he had no emotional attachment to her. She was just a body. Having sex with Mac was clearly a different situation.