Actually
Zombie is something sacred to me...so allow me to say this, please
As a Catholic, all Cranberries's songs lyrics make sense to me.
I have seen that very few have really caught the meaning of this song.
It is not only against war. It explains what the afterlife really is.
War brings nothing but death and eternal suffering (for those who remain).
The afterlife of those who make war is a continuous and restless sorrow for all those died because of the war they decided to wage.
Also the video of the song...shows it clearly.
You can hear Dolores' wrath resound in every cell of her own body, while singing the refrain.
She does feel wrath, thinking of the children who fell victims to that conflict in NI.