"Even if there are found to be cases where Hamas hid behind civilians, the IDF is still not allowed to shoot through a woman, man or child to get the guy....nor are they excused for doing so."
Now, this is exactly the problem that the IDF is confronted with and why, I believe, the government wants to appeal to change the rules of warfare. Because, in my humble opinion, the IDF should be allowed to "shoot through" the human shield to kill the terrorist. It's cold, definitely, but think of the alternative. If Hamas is allowed to conduct their operations through the use of human shields, a lot more people are going to die all the way around. More Israelis will die because the IDF would be forbidden under international law to protect them, and more Palestinian civilians will die because they will be exposed to violent situations.
If Hamas soldiers use human shields in battle, or if the human shield is willing, then that human shield becomes, in my opinion, a legitimate target. Hamas chose to place that person in the line of fire and they are now responsible for that person's life. The IDF cannot be blamed for the death of someone who is clearly allied with Hamas (willingly or unwillingly). This is better for preservation of life in the long run, because once Hamas realizes human shields are not effective and are probably losing them popularity with their own people, they'll stop using them.