Since this thread is now about Batman:

1. He did kill the Joker at least once; I'm pretty sure. But it didn't stick.
2. He's not an official and he has no legal license to kill. If he kills the Joker, it's a murder.