As we find ourselves on the cusp on another revamp of the DCU's ongoing history, what parts of the past continuity that are less flattering towards our beloved heroes should remain a part of their backstories?
If Green Arrow & Black Canary's prior knowledge of their tumultuous romance, marriage and divorce is restored, should Ollie's repeated and callous infidelities and betrayals of Dinah be brought back, too? Or would that, as Gail Simone rightly pointed out, only serve to make Dinah look like a fool for continuously forgiving him for cheating on her.
Should the memory of Superman choosing to execute the Pocket Universe Zod, Faora & Jax-Ur for committing genocide of an entire Earth be a part of his history because it made him resolve to never take a life again? Or should it be conveniently ignored and washed away by the ever-present waves of continuity revamps?
What about Batman's more egregious examples of douchebaggery from his Pre-Flashpoint days? Should all that be restored as a part of his backstory, or should it be forgotten to keep him somewhat sympathetic to readers? Or is it more important to allow his past misteps remain so that we can see his growth into a better man?
I've heard some complain that John Stewart's failure to prevent the destruction of Xanshi be retconned away, but isn't it better that it remain so it can be a valuable lesson to him?
What do you think?