Afghan President Hamid Karzai has denounced U.S. and NATO troops for the deaths , urging a change in military operating procedure .