In my game there is a villain who I would like the player really despise from the moment the character is first encountered. I want the player to hate the character so much that it affects (and drives) the player's decisions during the game, to the extent that the player may choose a course of action that harms him or herself if it would also set the villain back.
I'd like to accomplish this through game mechanics, not just writing, not just through the fact that the character is "the bad guy." What strategies and types of mechanics can I use to ensure that no matter who may play my game, this character will be completely despised?