Taliban have the last laugh