He destroyed a truck? So what. They have insurance for that.
In Superman II, Clark acts like a man-child. Yeah, the logical thing to do when someone offends you at a bar/diner is to pick a fight with them, right? At least Cavill's Superman had the good sense to walk away. Donner's Superman gets his ass beat in a fair fight at the diner and turns chicken**** in a manner of seconds. As soon as he gets his powers back, he turns into Super-bully and humiliates the guy...breaking a few of his bones in the process. And he smirks afterwords. Great role-model for the kids. If you can't beat someone in a fair fight, cheat.
And yeah, Superman showed a lot of concern for the welfare of the planet when he decided to selfishly give up his powers just because he got horny for Lois. Jor-El told him earlier that he was sent to Earth to save these people. Yeah, instead of saving them he wants to screw them. Great job, Kal-El - you just took a dump on your biological father's legacy. Or maybe he relinquished his abilities because he got tired of saving people. Again, great role model there. A hero that's too lazy to save people and would rather get laid while chilling at his palace in the North Pole.
Not to mention the consequences, hundreds(if not thousands) of people died during Zod's takeover of Earth. All because Suiperman got TIRED of using his powers. At least Cavill's Superman made his mistakes early on due to inexperience. In Superman II, he'd been doing this for years and one day just decided to give up. Possibly the worst story element in any superhero film...ever - an apathetic hero. And the sad thing is multiple comics/movies have been inspired by this junk. The Spider-Man comics in the 90s ripped off this terrible idea in a story that involved Spidey giving up his powers because he was tired of having the responsibility of saving people(ugh). Hancock - a snarky film about an apathetic hero. Spider-Man II is another one. The funny thing is it's incredibly EASY to fix this mistake - just have a villian take away his powers. Having the superhero give up his powers by choice will ALWAYS result in the hero looking like a whiny brat. Don't blame Man of Steel, the groundwork for the "modern superhero" was already laid down in Superman II.
And the the neck-snapping isn't any different than what the comics themselves did in the late 80s. Superman depowered Zod and his cronies in the Pocket Universe. They were defenseless and at his mercy. And what does he do? Tortures them with an agonizing radiation death. Same thing in Superman II - drops the depowered villains down a deep ice crevice...killing them.
How about in the comics when Superman gets moody and emo, and runs away? -facepalm-
Seriously, people need to read Superman Day of Doom. It does rehash the Doomsday drama, but I loved this POV, and the end was rather poignant.
A few people confront Superman about the massive death toll that happened while he was fighting Doomsday. And they point out how unfair it is that all those people died, and Superman was the only one who got to come back. It even talks about how, if it weren't for Superman, Doomsday wouldn't have come to earth at all, so really, the whole thing is Superman's fault.
At the end of the comic, he talks about how he didn't have time to think about saving every person, because the heat of battle doesn't allow you the luxury of time.
It concludes with Superman talking about how afraid he was that he would lose to Doomsday, and what would happen if that happened. Then he asks if the world would be better off without him.
Would there be fewer Doomsdays? Or more Coast Cities? (Coast City was wiped out by Mongul and the Cyborg Superman while Superman was dead).
Superman is never going to be perfect. He can't save everyone. And sometimes, yeah, he has to be brutal. He has to end things, because the risk to the world is too large.
Do I think that his policy makes him greater than Batman? In some ways, yeah. Sometimes you have to think which is worse; allowing something evil to escape time and time again, to bring more and more harm to the world, or to stop them before they hurt anyone else?
I don't think Batman should turn assassin, but he needs to get off his high horse, show some balls, and finally kill the Joker in one of their battles. By refusing to do so, Batman is continuously putting Gotham -- and on a smaller scale, the rest of the world -- in danger by not ending the Joker's life.