Because they can. It couldn't be that simple could it? I mean there must be a more satisfying answer, right? Right? Arrogance, culture wars, shifting moral standards, risk-taking, thrill-seeking... or they're horny and they think they can get away with it. Or just horny.
And another thing. Please don't compare rape with having an affair.