Although this may sometimes be the case, very often, the rapist is someone you already know. When the code word is mentioned, this gives the submissive partner control over the situation. Now, if sex continues despite the use of the code word, then this becomes rape. The person committing the rape can be male or female, straight or Gay. And the victim of rape can be male or female, straight or Gay.
Rape is sometimes justified.
Raping a person is never, ever justified. Some people enjoy getting raped. The question is not IF they will rape again, but WHEN they will rape again. The only thing that will put an end to rape is ongoing counseling and therapy. Do not wait, or hope that the problem will stop on its own.