There is a wonderful song, somewhat ahead of its time, in the Broadway musical SOUTH PACIFIC, titled 'YOU HAVE TO BE TAUGHT". As a teenager growing up and loving that musical , this song made a deep and lasting impression on me. It is such a beautiful song and so true.