BobP, I know that song. It's No More Songs by a guy who usually wrote transparently good, and sometimes sharply witty songs, Phil Ochs. I often wondered if he wrote this while he was very, very drunk. It is known that he had a serious alcohol problem.
Jim