I had no problem with Pa Kent being honestly unsure what to do about it all. It felt real and emotional. And I really don't care if Superman is selfless because of his childhood/parents or because he's just naturally selfless, as some people are. I do think they botched the underpass scene, though. It was weird to have the grand dramatic death scene revolve around saving a dog that wasn't even trapped but just refused to leave the car and even weirder to have Clark go underground trying to live up to his father's caution as a result of him just allowing his dad to die by following his dad's advice. The movie would make more sense if Clark had ignored his father in that scene and the result of that had somehow ended in Johnathan's death. Or just don't kill Johnathan but have the incident actually expose Clark to some extent thereby seemingly proving Johnathan right.