I doubt it was about "men can't be raped" and more like "Ollie wanted to have sex with Shado".
It definitely adds to his character.
Odd choice of words -- as it actually detracts from his character. Not every hero has to be a boy scout, but I don't think it was a trait that needed to be added.