The story of his undesirable discharge is slowly coming out into the media. A few days ago, Larry Elder mentioned the story on the radio. The grades thing was a diversion intended to draw attention away from a quote by a Harvard law school admissions screener about Kerry's less than honorable discharge possibly preventing him from being accepted to any state bar. That is why Harvard rejected him.
Little by little, it is coming out.