John FrankenKerry just now decided that enough people thought he should apologize, so he finally did so.
Mind you, he really didn't want to apologize; if he felt sincerely about apologizing he would have immediately done it, instead of insisting incredulously that Bush should apologize to the troops. (How wacky is that?!)
Hopefully this whole thing would remind people of how dangerous and foolish it would be to put Democrats back in charge, many of whom hate and ridicule the military. Remember, it was John "Swift Boat" Kerry who said that U.S. troops were "terrorizing" Iraqi famillies in the middle of the night.