the meaning is that the isralites got freaked out by superior technology which casted a doubt on their faith in god so in response god didn't help them out the lesson is that you need an absolute faith in the military superiority of god
Pirate