I was a little jarred that he explicitly mentioned rape. Don't get me wrong, nothing is off-limits for a joke, provided it is funny enough, but this joke is just as funny without the last clause. Including it is just redundant, not to mention it pulls the punchline slightly. To me it reads like he's trying to be offensive.
I guess this version of the punchline could hit through a language barrier though?