Lyric discussion by Badbiker 

Cover art for Find the Cost of Freedom lyrics by Crosby, Stills, Nash & Young

I think you missed the meaning. Remember when this song came out in the late 60's early 70's that Viet Nam was going on and Americans did NOT revere the military (spitting on them and calling them baby killers) Knowing CSNY's propensity for protest songs, I think it was a Find the cost of freedom, buried in the ground" means the bodies of those who fought for freedom will never feel it's rewards. the second line "Mother Earth will swallow you. Lay your body down." is directive in nature, and reflects the fact that politicians and the corporations want you to give your life, but that they won't. Times change the meanings of words and the context, but if you think of the times the song was made, it reflects a different image. Ohio is about the Kent State killing of four student protesters. The nation was hurting and I think the music reflects that.

@Badbiker "spitting on them and calling them baby killers" is basically a line from a Rambo movie. There are no documented cases of any returning Vietnam vets who were spit on. In fact, the first reference to the spitting was in that 1982 movie.