um.....hmmm
Forget everything except the DD 214. That is the official release from service record. It will have on it the nature of the discharge, whether honorable or something less than that.
On a thread similar to this one about 2 weeks ago, I was told that Kerry's DD 214 has been released and that it is honorable.