There is a difference between defense and agressive injustice. No doubt certain Palestianian groups have retaliated but just take a step back and put it into perspective. Weigh up the acts of Israel and its military compared to the acts of certain groups. Now put yourself in their shoes: Your home land has been "invaded" and the international community doesn't even recognise the invasion, Illegal settlements have appeared out of nowhere, you're watching people you used to know disappear, you're watching houses get bulldozed knowing it could be your house next, there's a shortage of food. Would you fight for your freedom? I'm not endorsing their behaviour by any means but What would you do. Would you stand by and let your life be ruined? I didn't think so.