Outrage and violence erupted in response to media reports that Israel hit a Gaza hospital in an airstrike, but Israel has presented evidence that the explosion was actually caused by a terrorist rocket that misfired.