I agree with you, 85%. My 15% reservation is due to the fact that a prosecutor, by the way he jogs one witness' memory while allowing another's to remain unsparked, can create the impression of deliberate perjury where only human memory limitations exist.
If someone lied, or failed to fully answer a question that was actually asked, then they should be punished. If someone failed to answer a question that WAS NOT ASKED, or if they simply forgot (or misremembered), how can we honestly expect them to be punished?
I'm saying that if they willfully and knowingly lied they should be punished. We are on the same page.