JB88, it all depends on which side of the equation you are looking at. You see a man who lied under oath and participated in the trading of arms to some rather nasty folks we wouldnt have otherwise supported.
I see a man who did what he had to do to support his President in a matter where he was way over his head, could not have possibly known all the information that went into making the decisions he was a part of. He knowingly lied under oath to protect others, including President Reagan. Meaning, he was willing to take the punishment instead of them. He didnt lie because he is a morally corrupt person, he made a sacrifice (as he saw it) for his country and his President. That is what he is being rewarded for.
Life isnt black and white. It's full of gray areas and sometimes we have to do something the wrong way in order to make other things right. I wish life didnt work that way, and sometimes things do go right. In this case they didnt, and he did the best he could. He may not win any Nobel prizes, but he's loyal. You can pay people to say things, true or not. But you cant buy true loyalty.