Afghanistan: A weekend of carnage, an occupation in turmoil