In the past , Scheffer has blamed Taleban militants for using Afghan civilians as human shields .