system
Given the following post, respond as if you're commenting on Reddit:
human
[The Dark Knight] How does Gordon keep his job?

Before The Dark Knight, he was already walking a fine line with all these rumors that he was working with a vigilante (it was more like the world's worst kept secret since all the cops and even the district attorney knew that he was working with Batman). 

Then, at the end of the dark Knight, Batman is held accountable as the assassin of Harvey Dent and murderer of 5 others. As in, this is the guy gothams police commissioner was working with. 

So, how does Gordon keep his job as a commissioner if he has been known to be working with someone who turned out to be a mass murderer and an assassin the whole time? He's even the one to personally destroy the bat signal in front of the press and everyone, as if to tell everyone, "oops, my bad, I've been working with a mass murderer this whole time and this is literally what I used to communicate with him!"

Let's go one further. Let's forget that he's commissioner, and let's ask why he's not prosecuted. 

Hell, how is he not even implicated in Harvey Dent's assassination?  He was at the scene of the murder, and he has been working with batman. Then, he does things like allowing Batman to take over cop duties (scene investigations, interrogations, bank stings), and on top of that he also allows Batman to do the fighting (shouldn't the SWAT team be furious that Gordon held off the SWAT snipers just to allow batman to get in the building only to attack and incapacitate other SWAT members?!)   

He not only comes out unscathed by public scrutiny (especially by other cops, SWAT, and the DA office), **but he also keeps his job after all that?!**

Like I said, Gordon was already walking a fine line working with a vigilante, but then it turns out that he was working with a mass murdering/assassinating vigilante the whole time.  **How does the neither the public nor the new DA call for his head? Or the mayor -- how does he not fire Gordon?**

Also, I don't understand how Harvey Dent's death influenced the passing of a bill that made the laws for against organized crime -- ironically, he was murdered by a single criminal with zero ties to any other known criminals. Batman's "crimes" as a single unconnected vigilante are the complete opposite of organized crime. Even the Joker, to a degree, wasn't part of organized crime, not in a mafia sort of way; he didn't have ranks, partners, outsourced jobs (like money launderers), and he didn't have any sort of regular criminal activity on record (like running a drug trade or gambling rings). 

Even the dealings he had with the mobs, he ended up killing them; the Joker, like Batman, is his own entity, he has no *organization*. 

If they passed the law because that's what he wanted, then that makes sense -- but laws don't get passed on sentimentality. But if the only reason they passed it was due to his murder, then it doesn't make sense. It's not like his death was proof that organized crime was a problem. 

**TLDR -- Gordon shouldn't even be a cop, let alone commissioner, since the whole city knows that he was working with a mass murderer and assassin the entire time. The Dent Act passage makes zero sense if it's based on his murder, since it fights organized crime yet Dent was "killed" by Batman, literally the opposite of organized crime (one man criminal).**
gpt
Think about all the cases in the news recently where cops did terrible things and faced no repercussions. 

Then realize that a police commissioner would be an order of magnitude harder to prosecute than an officer. 

*Then* realize that every part of Gotham is vastly more corrupt than the real world. 

As far as the Dent Act, that's just politics. Very realistic politics. The Dent Act had nothing to do with Harvey Dent other than his name being used to drum up popular support for it.  Kind of like the "Patriot Act". You give it a name with such strong positive emotional connotations that anyone speaking out against it automatically looks bad.