The very first time I heard “Imagine”—from a radio broadcast in Germany in 1972—it instantly struck me as being about the utopia dreamed of by Karl Marx. I thought the singer was some Communist Party hack before I found out who it actually was several months later.
>> “ I thought the singer was some Communist Party hack” <<
.
You pretty much nailed him to the wall.