Very true. And yet I'll make one more crack at the Pa Kent scene because I'm hopeless.
This time, Drew McWeeney (film critic at hitfix.com) says it better than I ever can. I'm also lazy.
"I've read complaints that Kevin Costner's Pa Kent instills fear in Clark as he raises him, but that's the point. Yes, it's easy to write a character who does everything perfectly and who is a flawless role model, but it's more interesting to explore what happens when we try our best for our kids but that best isn't good enough. It makes sense that Kent would try to keep his adopted son safe and protect the truth about who he is and where he comes from, and he knows full well that revealing that truth will change our entire relationship with the universe. How many things are that big or have been that big in the course of human history? Learning for sure that we are not the first intelligent civilization in the universe would be one of the biggest moments ever, and Kent fears that our reaction would take his son from him, even as he deals with his growing suspicions that his son is meant to change things. His advice is that Clark needs to wait for the right time to reveal himself, and while Clark tries to follow that advice, we also see that he is compelled to use the powers he has. He can't just sit it out and wait. He does good not because he was told to, but in spite of being warned against it. It is his nature, and that seems more interesting to me than someone who is pressed into service."