Will this ever end? Palestinians said they will never surrender and vowed to fight on. They both needs to learn how to talk. They continually use human shields to create scenarios. All sides are wrong. Killing of innocents is outrageous! Kick a dog in the arse, kick it again. Again and again. How long will it take for it to bark?

cheers,
paul