Why do we love anti-heroes?