John Brown's Body - This Is Not The End lyrics

I have been to the city with the golden gate
But they would not let me in
I have heard the horn of the prophet ring
But still the poor they will remain
On the walls in shopping malls
I see images of Bob Marley
Still roman soldiers are outside
Slaying black youths of the nation

But this is not the end
Don't be so vain
This is not the end

Don't talk to me of the MTV
That is not the highest region
Let's chase the money changers from the temple yard
With a chord of heavy leather

On the walls of trucking stalls
I see the image of Jesus Christ
Still Pharisees sit up on a high seat
Making laws to kill the poor

But this is not the end
Don't be afraid
This is not the end