I'm not sure where the attitude that you shouldn't have to move it offends you come from.
Perhaps you're not American. In America I can say whatever racist trash I want and it's quite legal. And you can't complain to anyone to have me shut up. (FYI...not a racist, would never do such a thing, using it only to make a point). As long as I'm saying it in a public area and not on private property. I could also do Flash Dance type of gyrations in the a public place as long as I was clothed decently. This could be as little as a bikini. They might get me for lewd behaviour on an arrest, but I'd win in court.

If someone is doing something that offends me in public (aggresive homeless people, drunk and rowdy college students) I cross the street. I do not report them to the police. It isn't a matter of bad behaviour being rewarded or punished. It's a matter of not caring enough about what a stranger is doing to take more interest in it.
By the way...I think the "reward" he might have been looking for was for you to dance back with him. Leaving wouldn't have been a reward to him.
As for humor, next time tell anyone who does anything suggestive to your female toon tell him that you're a guy in real life and would they like to cyber.

Bottom line, it's not really that big a deal. Why should you care what someone you will likely never meet in real life does? They are meaningless in your life...or should be.
Move on, get in the game! Best of luck on your travels in Guild Wars.

thrusts and gyrations has finally ended.
