I appreciate his service to the US in uniform.
He was a terrible Navy officer who would have been kicked out if not for his last name. As a POW he collaborated with the enemy and should have been tried for treason. Years later he belittled the families of MIAs, calling them liars for saying there was proof their husbands were still alive. He abruptly ended the search for POW/MIAs, knowing full well of the credible sources some might still be alive.
I respect people who wear the unform - while they are serving. That does not mean they all serve equally well. I don't necessarily disagree with your assessment. The military has the right to discipline those who serve.