Zack Snyder taints the image of Superman

Rating: 6/10 (23 June 2013)

!Important: Spoilers below!
Superman does not kill. Ever. When Zack Snyder approached Christopher Nolan about it, he disagreed, as well as DC Comics.
The fact that this was put into the script to begin with is a mystery. It's the only golden rule that cannot be broken. What is the point of all of his power if he can't even do the right thing?
That's what makes Superman special, and he's ruined that image. He claims that if it's an origin story, Superman needs to have a reason not to kill. But for a man that created a movie like 300, he doesn't understand that a boy raised in Kansas with Christian morals doesn't need to have a reason not to kill. It's his moral values, and he probably doesn't have any to begin with. Otherwise in my opinion he would understand.
"And the why of it was, for me, that if it's truly an origin story, his aversion to killing is unexplained. It's just in his DNA." -Zack Snyder
It's his morals. What he was born and taught from the beginning. It's not in his DNA, it's in his schema. (If you don't know what it is, look the term up.)
If this is the direction that Superman is going to take, and the foundation that his ideal is going to be built on, then I don't want any part of it.
================================
That being said, the reason why I did not rate this a one or a two was because of the action. Zack Snyder really brought the action scenes to life. I felt like I was watching something right out of a comic book, or the cartoons.
All in all, Zack Snyder should stick with what he's good at: Directing. Not making changes to the script.