It is not assured that any of the prisoners will kill any Israelis, G-d forbid. But Gilad Schalit would have been killed if the exchange was not made. That is definite. Having Gilad murdered would not have brought back those lost to terror.
Saudi-led coalition air strike kills around 30 Yemeni civilians (Reuters)