I have watched the movie The Dark Knight many times. However, I still ponder who won the final psychological battle between Batman and The Joker.
I understand that The Joker failed to deliver on his "these civilized people will eat each other" belief, as the people on the ship didn't detonate the bomb. Also he failed to corrupt Batman. But on the other hand, he managed to transform Harvey Dent and created a huge anarchy.
So the question is, who really won this battle over the soul of Gotham? And what would be the evidence? Does the movie give a definite answer on that or support a specific viewpoint on who won there or is it deliberately left open?