Zack Snyder is wrong.
Since Batman is a completely fictional character and his world is a construct created by a writer who is trying to present Batman as a hero, there is no reason to present murder as a heroic act. Batman doesn't kill. He finds another way. 

https://twitter.com/JackPosobiec/status/1110510500771696640 …
-
-
Such snowflakes.. getting triggered by superman a fictional character making an impossible decision to kill Zod to save a family of four and being torn by the decision he had to make.. Maybe Twitter has a point silencing some idiot conservatives..
Thanks. Twitter will use this to make your timeline better. UndoUndo
-
-
-
This is Bob Kane’s original version of Batman, though.
https://twitter.com/r_m_huffman/status/1110537304937058304?s=21 …
-
This Tweet is unavailable.
- 2 more replies
New conversation -
-
-
This Tweet is unavailable.
-
Killing in self-defense is different than cold-blooded murder. If he expects us to believe that the real, non-SJW-show Batman murders, then he can name the victims for us, right? Right??
- 1 more reply
-
-
-
This Tweet is unavailable.
-
This Tweet is unavailable.
-
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.