Israel is supported by America, Great Britain, France, Germany, Saudi Arabia, Qatar, the Emirates, Turkey, and Azerbaijan. Oh my God! Iran against EVERYONE! Indeed, Iran is David and Israel is Goliath, and Goliath's spear is Israel's allies! Iran cannot win this war alone; it needs God! Only with God can Iran destroy its enemies.
Even if things aren't looking good for Iran right now, be patient! Be patient, because Iran will ultimately destroy Israel. Don't forget, even the Romans didn't look good against the Jews at first.
Iranian empire is basically the neo Babylonian. Geographically, somewhat, but also in terms of cultural practices. Babylonian religion seeped outward from Babylon into 'Canaan', including the practice of human sacrifice and cannibalism. (Note the shared root letters between Canaan and Cannibal). Goliath represented the remnant of the days of giant men and cannibalistic sacrificial rituals. (nevermind the eucharist). So David as the line of contingency of combined tribes against said practices, advanced the cause of a higher tradition.
Biblical stories are analogies. Names are analogies. Without this understanding, the stories are sterile literal histories with issues and one won't be able to raise it up to its principles instead. aka 'discernment'.