Are antiheroes our only hope?