Carnage in Gaza: To blame the victims for this killing spree defies both morality and sense