B
believe_batman
Guest
Exactly.
"Lie to people, son. It's easier than preparing them for the truth".
I understand where you are coming from here, but, for me, an important point is Harvey Dent's mental state. If it had turned out that Harvey was always a corrupt official, who had been slaughtering criminals on the side, Gordon and Batman would have no excuse for covering for him. However, since he lost his mind, it's not as if "Harvey" was responsible for the murders. "Two-Face" was. To explain this to the public is nearly impossible and serves no purpose: they deserve better. So, fix the blame on Batman, because he was known to be present at Harvey's death. It's not like it might not be proven that he didn't do it someday... and, in the meantime, it provides not only a benefit for Gotham's spirit, but also an unexpected benefit for Batman, as criminals may believe now that he is willing to break his "one rule."
Batman sacrifices his reputation to protect Harvey Dent, who unfairly ruined it after losing his mind after one bad day.
Also, Ramirez is not going to want to go public about what she did, and consequently, what Harvey did. And no one will believe the Joker from his padded cell, so Harvey/Two-Face will not be ratted out.