My opinion on the matter (for what it's worth), is that initially the situation needs to be handled IC first, player to player second and then imm involvement third.
What I mean by this is, express, IC, that your character doesn't like/approve of/etc that sort of behavior. If the player of the other character is in even the smallest way respectful of your character, they will stop. If not, step two. Express via OOC tell that you nor your character appreciate such behavior and that if a compromise cannot be met you will be reporting the situation to the Imm staff. If they are still being uncooperative about it report them with a log attached.
I personally dislike my female characters being groped without knowing the character doing the groping well enough to know what it means to them. With that said, everyone makes mistakes( plays drunk or otherwise) and there are a lot of very valid character concepts that act in an ethically inappropriate way. The key though is giving the other character a chance to react.
For example just emote first, "Maraigh reaches out with a clawing hand towards the pearly-eyed deep elven woman's chest."
This gives me the opportunity to either allow the follow up groping social or to put in my own emote of "Nosephthyki slaps the deep-elven man's hand away before kneeing him in the happy sacks."
You can still have your dirty character act how they normally would and the person who doesn't want it has a way out.
P.S. I care if people are having fun, grep