Why do we love anti-heroes?

Dexter
In this photo released by Showtime shows Michael C. Hall as Dexter.
Showtime/AP