Over the weekend, Afghan President Hamid Karzai informed General David Petraeus that US apologies for civilian deaths in Afghanistan are no longer sufficient. In response, Defense Secretary Robert Gates made an unannounced visit to Afghanistan on Monday.