Graham Nash wrote "Teach Your Children" for his former ... Nixon came out publicly against the song, and some radio stations banned it, but today, it is regarded as one of CSNY's best. "Long Time Gone ...