It is looking more and more certain that, as we suspected, John Kerry originally received an Undesireable Discharge from the Navy.
This WorldNetDaily article lays out details known so far: