Angry Afghans have protested and President Hamid Karzai has called the situation unacceptable .