I think it depends what is meant by "weakest". Dukakis underperformed for sure, but he was more electable than McGovern (or, for that matter, Goldwater) could ever have been.
If we were to define weakest as "no chance in hell" at the time, than McGovern may very well fit the bill. His liberal policies were much too soon, especially since Nixon was drawing down our troops in 'Nam at the time.
But Kerry to me seems unappealing. The only reason he ever had any kind of chance in the first place was because of the war. A veteran perhaps, but a total political hack.