Traditionally Jerusalem was a socialist anthem in the UK. People want to build a better society and use Jerusalem as a shorthand word for that. It also says that if you want a better world you will have to fight for it, although it embraces non-violent methods and uses battle as a metaphor for the class struggle. ("I will not cease from mental fight") I am sure as new people join we will get more comments on the songs.
Traditionally Jerusalem was a socialist anthem in the UK. People want to build a better society and use Jerusalem as a shorthand word for that. It also says that if you want a better world you will have to fight for it, although it embraces non-violent methods and uses battle as a metaphor for the class struggle. ("I will not cease from mental fight") I am sure as new people join we will get more comments on the songs.