Aepervius
Non credunt, semper verificare
I'm straight, and I didn't much enjoy it either. That said, I did not react violently. Pushing someone away is perfectly fine. We are talking about physically assaulting someone to the point of murder.
I am a melow guy, not to say slightly cowardly. Somebody less mellow could have reacted far more violentely. Again that does not excuse it, but that explain it.
You keep missing the point that such an intimate core, the reaction will be emotional NOT rational.