Well Jim. I am NO fan of Kerry and while I understand your passion, he did not desert. An "early out" is not desertion. He went through proper channels and the military both transferred him and then released him. And George W. Bush's absence from regular duty for a brief period of time was acceptable to his command and he went through the proper channels to complete his requirement and obtain an honorable discharge at completion.
I agree with you both.