What if he did these things, is there a statute of limitations on prosecuting this? He might have gone for the pardon to prevent this from occurring. He might have wanted a dishonorable discharge changed so he could play the war hero. Who knows, he is scum.
But, as regards:
He might have gone for the pardon to prevent this from occurring
I do not believe he could have gotten any kind of pardon under Carter's pardon. Those pardons were for violations of the Army Selective Service Act...Kerry's crimes had nothing to do with that.