Any good is completely overshadowed by his behavior when he returned.
He met with the enemy in Paris and as far as I am concerned he should have been tried for treason at that point.
From the article: "The movie ends with an older John Kerry, now a senator, flying over the beautiful countryside of Vietnam. He appears lost in thought. He refers to the war as the formative experience of his life - and concludes that for him, and the nation, it has never really ended.
"It was a moment when this country confronted, and didn't confront, a lot of things," he said. "We haven't finished that confrontation. We haven't learned those lessons yet."
The last quote by John Kerry is the scariest insight into his psyche - He hasn't finished his confrontation or learned the lessons of his treachery.