You are right and they should have left Kadhar in the pile of rubble where they found him and let nature take its course. Then there would have been no issue as he would have been dead. He owes his life to the U.S. medical team who patched him up. Further, he has never denied throwing grenades, just not sure if it was his that killed the Sgt, though he was the only one they found alive.