I don't have a favorite villain yet. The villains I hate the most are the Seanchan for what they do to female channelers. Reading the passage of the Great Hunt where Egwene was collared was almost painful.
I also hate the false logic behind it. The Seanchan justify what they do by saying...