The problem I have with the end is that Superman fights Zod so hard that buildings come crumbling to the ground filled with thousands of people. Superman essentially creates 9/11 times 10 and doesnt stop to save even a person, yet one family is worth snapping zods neck over. He has thrown Zod through so many buildings by that point as well, he couldnt have just thrown Zod through the roof?
Well, let's think about this for a minute.
If Superman had turned his attention away from Zod for even a second, what do you think would have happened?
Zod would have raced off, and killed a bunch of people.
Right?
So, basically, what I'm getting from you is that you felt the film wasn't even violent enough. You actually wanted to force Superman to feel the agony of going to save one person, and then being faced with the reality that his distraction cost the lives of many, many more.
Go get the novel. It might make you feel better. In the book, Clark is very angsty over the death toll, and tries to check for survivors as he's fighting.
And just so you know, Superman did not snap Zod's neck for "just one family". He snapped Zod's neck because he knew without a doubt that Zod was too dangerous to the people of earth. Not just four people...but 7 billion people.
I fail to see how Superman killing Zod (which he does in the comics too, so stop whining that he killed someone) was somehow Clark being heartless.
Just a general note to all fans of comic books:
If you go into a movie with preconceived notions of who and what you think the character should be, prepare to be disappointed.
The movies are not going to retell the same stories over and over. They are going to change the stories, they are going to change the characters, particularly to fit into our current circumstances.
Instead of deciding before you go into a film what your idealized vision would be, allow the creators to share their vision with you. You will be happier for it, and you may even learn to see your beloved characters from a totally new perspective.