Wrong Wrong. This song clearly has religious meanings. One generation to another right or wrong our beliefs are passed on and in some horrible ways to say the least!
It makes me sick when people always try to find a positive or up-lifting meaning to a song. I know the world is a terrible place at times but lets not suger coat it or stick our heads in the sand, life isn't all Mary Poppins and Disneyland little kiddies.