Hanoi Kerry had already been booted. That’s what the discharge upgrade program under Carter was about.
He made his comments on Afghanistan and Iran during the Bush Administration which was after his supposed DD before Carter. He is still in the Senate so he has not been booted yet.