"Kerry said he regrets that his words "were misinterpreted to wrongly imply anything negative about those in uniform, and I personally apologize to any service member, family member, or American who was offended."'
That's like saying "I'm sorry you were insulted" after you "accidentally" make a joke about your mother-in-law's bad cooking. Come on, he mangled the delivery of a joke and in print it looks like he insulted the troops in Iraq. I highly doubt that he personally thinks American soldiers are uneducated or too dumb to be in college, but he did owe them the courtesy of a real apology.
I'm glad the troops are taking it in stride though: