In the Dark Knight movie, did Batman break his "one rule" by killing Harvey Dent?

In the Dark Knight, Joker repeatedly attempts to corrupt Batman by trying to make him a murderer. In the interrogation scene, he insists that Batman must break his "one rule". Joker even laughs triumphantly as he falls off the skyscraper until Batman saves his life, to which he says to Batman,... show more In the Dark Knight, Joker repeatedly attempts to corrupt Batman by trying to make him a murderer. In the interrogation scene, he insists that Batman must break his "one rule". Joker even laughs triumphantly as he falls off the skyscraper until Batman saves his life, to which he says to Batman, "You truly are incorruptible." It seems Batman has beat Joker at his own game. However, at the very end of the movie, Batman kills Harvey Dent to save Gordon. Do you think Batman broke his "one rule" here? Could he have handled the situation in a less lethal way? I guess if Dent lived, he'd be a criminal, thugs he put behind bars would be free without question, and Gotham would lose hope. On the other hand, Batman did what any police officer would have done. It probably is legal (for self defense and defending others), but do you think it was the right thing for Batman to do? I feel like if Batman were to kill someone, I'd rather it be the Joker than Dent. What are your thoughts?
10 answers 10