Turns out Kerry requested an annulment in '97 and it was denied, or more likely it didn't even get to the stage where it would be denied.
There is nothing wrong with him going to Mass,in fact,that is the right thing to do.
Maybe. But if he disbelieves so much Catholic teaching, one wonders where he stands on other matters of doctrine, whether he can recite the Creed in good faith, etc. That much, at least, is between Kerry, God, and his priest/confessor.