That's odd too...
Not really. Kerry had to make sure that he had people that 'owed' him that would attest to his heroism. So of course he got them transfered to cushy billets. Since Steve Gardner had already PCSed to the ZI, he never got paid off to keep quiet. The others had recieved favors from Kerry, and so they have to support him.