Too late...
Can't he make an "apology" without blaming someone else (Bush, The Republicans, RNC, American Legion) for his mistake. Dang it, John, just say that you're a dufus and that you're sorry for saying something so blastedly stupid. Then the whole issue, might be (I hope not), done.
No, he cannot. He is a kept man and an awkward liar.
I was taught this as a child. To say "I'm sorry...BUT" was not considered a well thought apology and was not allowed.
John Kerry was not raised right.