I'll have to agree with Sam on this one. Lecter is a cannibalistic serial killer. If you make a habit of killing people for your own gratification this pretty much makes you evil. While his twisted sense of morality and fair play does make him a more complex character there's nothing complex about the fact that he's one bad dude.