That last verse, Gene clearly sings "and THE spirit weeps for all of us" not "his spirit weeps for all of us," which moves the meaning away from the idea of recently murdered Headman Shabalala's spirit crying for all people and places it on what is likely a "capital-S Spirit." One could possibly take this as the collective Human Spirit, but I have a strong feeling it's a reference to the Holy Spirit, who weeps for the bloodshed, injustice, and suffering borne and carried out by humanity.
That last verse, Gene clearly sings "and THE spirit weeps for all of us" not "his spirit weeps for all of us," which moves the meaning away from the idea of recently murdered Headman Shabalala's spirit crying for all people and places it on what is likely a "capital-S Spirit." One could possibly take this as the collective Human Spirit, but I have a strong feeling it's a reference to the Holy Spirit, who weeps for the bloodshed, injustice, and suffering borne and carried out by humanity.