Kerry is a lot of things but he was not responsible for what happened. He was not a corrupt CinC with a corrupt Defense Department.
The first person I heard articulate clearly the idea that Kerry was in large part responsible for others who served in Vietnam returning to the U.S. only to be reviled and spat upon was Mark Steyn. He appears on Hugh Hewitt's radio program on Wednesday's, and after he said this (called Kerry despicable and a contemptible man), and I read about Kerry's Congressional testimony. I am persuaded that Steyn and others are correct. Kerry at least had a hand in fomenting anti-vet sentiment. But of course, for himself he reserves the title of "hero".
He really is despicable and contemptible. Apparently in almost every way imaginable.