1 - yes, I would agree it will be justice. Eze 36-37-38-39 - facinating story.
2 - As for a translation error about "rocks" .. remember - the people who wrote this had never seen a rocket. And .. don't discount hail as being rocks.
3 - Yes, GOD does work through his people but this fight will be against the foes of Israel - and GOD has a separate covenant with them.
Probably true. But some things make you wonder.
" And .. don't discount hail as being rocks"
Good point! Gives a whole new meaning to the song, "Hail, Hail, The Gang's All Here."