I never questioned Powell's intentions - I do think he is an honorable man who is doing what he thinks is right. Unfortunately, he has been wrong on the important issues facing him.
I hope you are correct in thinking his UN experience was a wake up call that causes him to lose his naivete.