A universe of flawed heroes: Stan Lee was ahead of his time