Terrorism is not war. War means there are definable 'enemies'. Hamas or Viet Kong (or Canadians) can just blend into the background. Israel is punishing all Palestinians over the actions of Hamas. You say, oh, but they Hamas supporters. Maybe, maybe not. And frankly, it's nothing but classism & racism.