They should show it so the West knows what is coming times 1,000,000 soon to Israel and to the rest of the world. Islam is a religion of war and has been since its inception.
Not
Especially the 'Kahybar' legacy...