In a hospital. At the beach. Hamas, Israel tells us, is hiding among civilians