I don't think the angel put them over, he killed them. I have heard people say that Israel does not have a Masada complex. They have a Samson complex. Their Arab neighbors should remember this.
The Lord God of Israel will protect her - for His own glory's sake. Woe to those who wage war against the Holy One of Israel.