I think many here are ignoring that the prisoners being released do not have blood on their hands. I don’t think they’re too far off from many hundreds of thousands of Palestinian “civilians”. There are thousands of Palestinian prisoners in Israel who either were arrested preemptively for security reasons or for relatively minor offenses like rock throwing (the most common offense). I’m not saying it’s nothing but it’s not remotely similar to the Shalit deal. Just not in the same stratosphere.
Also, demanding that they all be Israelis is tactically smart as international pressure to get them all out will stay as long as foreign hostages are held.
More than anything, people should take a moment to realize we are talking about real living breathing Jews who literally could end up dead in the blink of an eye if things go sideways. Every single one rescued is a world. (We don’t know how many are already dead).