Yeah, we literally had the foster father of the most iconic comic book hero tell his son that he should've allowed a busload of children to drown to death. That's horrible! That's the sort of thing someone tells their child, who later grows up to be a serial killer. Who ever thought that was a good way to portray the Kents?!? And then, of course, Clark just stands there and does nothing while Pa Kent is killed by a tornado. Really, now? So that's one hugely problematic part of the movie. Had the Kents actually been portrayed as decent human beings who taught Clark to be a good person, rather than someone who should think only of his own welfare at the expense of others, then that would've made the movie far better.
Then there's him killing Zod, as well as the massive destruction in Metropolis, which made it look like a post-apocalyptic warzone. Superman is a character who's supposed to overcome his problems, in spite of the odds against him, and does so without violating his code of ethics. Snyder's attempt to "grow up" the character by forcing him to kill was the absolute worst thing to do. What would've been better would've been for Superman to be placed in a situation where killing was seemingly the only choice, but through grit, determination, and willpower, he's able to find another way to resolve the issue in such a way that nobody dies.
The irony of that is that Snyder considers that an attempt to grow the character up but, as you point out, that came out of his own childishness and immaturity. The man has an adolescent worldview and it shows in his film making. Meanwhile, Christopher Nolan gives us truly mature filmmaking, and what'd he do with Batman? Did he have Batman gunning down criminals left and right? Nope. His Batman never killed. He was even faced with an opportunity to kill the Joker, was dared into killing him, and Batman refrained from killing Joker. Now THAT is mature storytelling. What Snyder did was hopelessly childish and damaging to the character of Superman.
And I seriously, seriously dislike the costume. They tried so hard to make it so post-modern and bad ass, and it just looks bleak and terrible. Superman's supposed to be a bright optimistic symbol. He shouldn't be flying around in a dark and dreary costume that looks closer to the kind of color palette used by Batman.
What a waste...