Since its establishment in 1948, Israel has embraced the David and Goliath story as a defining myth, portraying itself as a tiny nation triumphing despite overwhelming odds against a powerful ...