"Glassy eyed" is slang for someone whose ideas are not based in reality.