Actually, the Joker does what he does in order to prove that everyone, regardless of who they are or what they stand for, can be brought down to his level. Hence why he constantly tries to get the Batman to kill him, because that would proof that even Batman could crack and go against his own ideals.