Israel killed four Hamas militants in a missile strike today, and moved artillery cannons to the Gaza border, part of a what it said would be a “crushing” response to the first major Hamas rocket barrage on Israeli towns since Israel’s pullout from Gaza two weeks earlier.